I had a difficult time getting the correct suit but the final product is great. I am 5'3" and 150 lbs and typically wear a medium so I originally ordered a large and it was too small. I returned it for an XL and when I got the new one in it was the wrong suit. I contacted the seller and got an immediate response for replacement. They were extremely fast in processing the corrected order and sent me paid postage to return the incorrect item. Their customer service was excellent! The XL size fits great and this print is very cute. The top rides a little high on the mid drift but the belted waist of the bottoms help cover the mid belly region. I am considering purchasing the same suit in a different pattern. My main recommendation would be to get a bigger size as it does run small. Overall, I am pleased with this purchase.