Great little dress!! I purchased the extra small in the navy blue (5'3", 103lbs). It is a little short, but not too short. The sleeves fit me without any issues, but they could be tight on some. I hand washed mine and hung it to dry and ironed it while still damp to almost dry. It looks good and will be perfect for a casual afternoon. Could be worn with sandals, booties, or keds.