The color is gorgeous (I bought the pink) and the length is great, its a classy and elegant cocktail dress BUT its oddly large in the top and the sleeves. Im 55, 130 and bought a S, it fits from hips down perfectly but the top is pretty loose.