This dress is five stars for quality and cuteness, but beware, it runs really big. I am a medium (size 6 or 8) 5'5 and 140 pounds (for reference) and I ordered size XS. Fits perfect. I've been eyeing this dress for a few months and finally purchased it - so glad I did. This dress I can wear all year with a chunky sweater, tights, and boots in winter and sandals in summer. Highly recommend, but you might need to order two sizes to get the right fit and then return one.