Soooo pretty! I love this dress! Im 52 and 120 lbs. I got a Small and it fits perfectly! The length is good for me to wear with flats but might be a little too short if I try to wear it with heels. But its also super comfortable! The print is colorful and pretty! Love!!