This cute dress fits perfectly. I am 5'4 and 120 pounds based on the reviews, I got a small. The material is thin-ish but nice and soft. I believe the dress will be very cute and comfy to wear, darling paired with solid colored statement earrings and a cute pair of tall summer shoes. It will be very nice for a warm summer night out on the town. Also, can be worn to the office with a little jacket easily. Anyway, I badly love it! Hope more colors to choose!