Very cute swimsuit and very good quality. Im 55 and 148lbs (athletic build). I usually wear an 8 in jeans and a 34D bra. Based on the reviews, I bought an XL 8-10. The top fit perfectly but the bottoms were way too big. Luckily, I was able to take them in to fit much better. I gave this 3 stars because the bottoms were too large and I had to do my own sewing to get it to the right size.