The top is adorable, if you are smaller! The straps on the back end up sitting a little weird. The arm holes are way too big. I ordered a L, because another top that I had ordered that I thought was similar, was way too big at an XL. I could get past the sides being too low, if it weren't for the shelf bra that's built in. I am normally between a DD and DDD. The shelf bra only went halfway down. It's not nearly big enough, based on the sizing of the rest of this top. If I were to go down another size, I think it would be too tight, and not flattering in the torso and stomach areas. I'm disappointed.