I love this swimsuit. I think it is so unique and a standout piece!! Buuut the legs roll up when you wear it. But it is well worth dealing with that because  it is such an adorable swimsuit. I really love the top the most because you don't have too worry about having a wardrobe malfunction and it is very comfortable. Overall I would recommend this to almost anyone with any body type.