Cute dress. I'm 5'7", 135lbs and I got the XS. It fits okay. I just don't like where the sleeves fall. I wish they were longer at the arms. Dress is pretty wide, but that's the style. I belted it, and it looks cuter belted. Loved it more at a try on in the store. Somehow it didn't hit the same at home...Still keeping it. Fabric seems good quality. I highly recommend to go down a size.