Fits great. I bought a L and I am 52 and 160 lbs with a 31 waist and 36D. Waist is not tight. I have a good deal of room and its very comfortable. I may not end up needing the dress so I will have to decide if I want to keep or not. Great buy overall