Love the swimsuit and fits great. Has a bit of a pushup bra fit, but not too "much". I wanted the lime green one, but they called the teal one "green", and the lime green "yellow", so make sure you check your colors. I do love it though, and going to order the right one. I'm a extra small/small in shirts, and 34 in bra size, and wear a 3/4 in jeans. I ordered a medium top and bottom and they fit great. Really soft fabric. I love it! Definitely suggest it!