This was part of my first two-piece purchase and I'm really happy with it! I read in other reviews to buy a size up (I normally wear a 10 in pants so I got a 12). It was delivered two days earlier than I expected and when I put it on I was so amazed at how I looked! My first thought was: "is that me??" I'm glad I bought a size up because man is it comfortable! But it's also an inch or two too tall; it comes up to just under my bust. I'm 5'4'' so maybe that has something to do with it too. Overall a great suit. If you want the extra comfort and don't mind the extra height that comes with it then I'd recommend buying a size up.