This is the best bathing suit purchase I've ever made. The top is amazing!! I can wear a Large top but usually buy an XL to give me some room. I purchased an XL and it is a little big (which I prefer). The shape is extremely flattering (and I think would be on any body type). I don't have to worry about anything falling out or showing too much and my kids can't undress me in the pool! (YAY!) The pattern is perfectly centered and seems to be made well. The colors are absolutely gorgeous!! Seriously...the pictures fo no justice There is no hem in the bottom which I thought was odd, but it's really not necessary and I assume helps the top hang just right.
I only purchased for the top and didn't even realize it had bottoms. They are white and have a more revealing cut. I personally wouldn't wear them out, but I'm a redhead and am extremely pale so white just doesn't work.