This dress is SO comfy and cute. I’m 5’4”, 34-29-38, and I ordered a small. It fits comfortably. Long enough that it could be appropriate for work (with a blazer, heels, and accessories to dress it up), but light & loose enough to keep me comfortable on hot summer days. Will be ordering more.