This dress was amazing for my baby shower. The kimono style was very flattering. I originally ordered an XL which fit too large, so I had to order down a sixe( good for my 8 month pregnant ego)! The material was breathable but qualitynot thin or see through. I would buy this again.