I love this dress - very comfortable and flattering. It hides flaws in the midsection and the material is good quality (not super thin). I am 58, 36B and wear size 14 and the large was perfect. The fit was great but the length was borderline too short. I wore the dress with flat shoes so it was fine but it would have been too short with heels. I bought it to wear to a bridal shower and received many compliments!