Loved this bikini for my girl's trip to Vegas!  I am 5'2'' and 105 lbs, and ordered a small. Fit great! The top fit great; the bottoms are a bit smaller than what I'd normally wear, so I probably won't wear this to our community pool this summer around neighbors, but it was perfect for Vegas :)  Very sexy and great material.