I love this dress but returning because I chose to wear something else due to warm weather. This is an XL (I'm usually btw an XL and 2XL so I sized down and the fit was perfect. Very flattering. Material is thick and not cheap. Well worth the $50.