The sizing is off for this product. I ordered the XL and I barely fit. At Pennington's I wear a size X or a 12. The fabric is very soft but it's thin and the bra offers no support. It will be good for lounging in but you could never leave the house with his on! I like it but if it had been better quality I would be buying every colour. I'm a DDD and the girls flop around in this.