I love this suit! The M bottoms fit well - I have hips and they flattered them instead of squishing them. The L top was too big in the band for me - I wear a 32DDD - so I exchanged it for a M top and that fit perfectly. It's a great bathing suit if you're looking to show more skin, get a better tan, have a cheeky bottom, but still have coverage where it counts. Can't wait to take this out on a tropical beach!