First off, the delivery was SUPER fast! I wasn't expecting it for another week or week and a half but got it in two days! That was TOTALLY awesome, so thank you! It definitely is smaller than expected, and the reviews made that clear. I am a petit 5'2 female, weight about 112, and am larger in the chest area. I normally wear a sm-medium (I don't wear tight clothes, just depends on the make), and the medium was too small only around the chest area. If that's not an issue for you, go with the medium, but I had to wear a large. Our other dancers who wear a large had to go into XL and 2XL based solely on the chest. Its kind of tight. So I would definitely order the next size up. But they're beautiful and we're excited to dance with them. Thank you!!