I absolutely love this dress! When I saw it in the photos, it looked loose and a little bit frumpy almost. When you put it on, it gives you a beautiful hourglass figure, not frumpy or loose or baggy at all! I live in the tropics, and the fabric works very well for me here. It's almost like a swimsuit material. If it gets wet, it dries really quick. I love this so much that I have another one on order arriving tomorrow, and I'm going in now to order a few more! Also, the dress is stretchy.... I originally ordered it in a large, and it fit, but I prefer my clothes to be a little bit loose so I exchanged it for an XL. I don't really notice too much difference in size, so if you're between sizes my suggestion is to go up.