The top fit well if only a little snug under the arms. I’m usually a small to medium. Went with a small but I’m sure a medium would fit well. The top clasps come unattached often. I tightened the top clasp and that helped. Overall love the top!
Fits great!! I love it so much