I LOVE this dress. We are going on a cruise and I think this will be the perfect dress! It's a nice thick fabric, great quality, and a flattering fit. I am 5'8 and 167 lbs and I got a large. It's the perfect fit. Don't hesitate to buy this one. It's wonderful quality for the price.