Buying swimsuits online is always a hit or miss, especially when you don't have a "perfect" body. I love this swimsuit. I was very comfortable wearing it in public (even around those skinny minis). Would definitely recommend!