I am 5 ft tall, 150 lbs, 40,38,40 so very straight. This dress is very very comfortable, and the XL very loose on me. I have worn it as a house dress and night gown and as a beach cover up. Since I am very straight and chubby, anything tight is not flattering. But, when it is loose it does not give the illusion of curves. However, if you have more than a few inches between your bust and your waist, not matter the size of you hips, this dress would look AWESOME on you, no matter your weight. It flows well and the material feels nice.