Love the look of this swimdress. Price was very good and the suit is super cute.  The row of buttons down the front (I think there are supposed to be 5 of them), all came off the suit the first time I wore it.  I would suggest you reinforce the buttons before wearing as I've lost all but 1 of them the very first time I used it swimming.  They are just for decoration but still add to the overall look.  Buttons obviously are not sewn & knotted into the material when they made it - thread just wrapped around the button to keep it on.  That would be my only complaint.  Based on previous reviews of this running small, I ordered a size up but it feels a little saggy in the butt area when it gets wet.  I would advise to just buy same size that you normally buy.