I took a chance ordering online, and was hoping for a better product based on reviews. The material is quality, but the sizing is all wrong for an XL. I'm a 36DD, and the cup size is about a B with lots of padding so the girls have NO room. the straps are super thin and offer no support for the cups. There isn't much else to the outfit so those things were pretty important. It's like a costume, not anything I could actually wear under an outfit for support during a date/night out.