This dress is made for a tall person. I am 5'4, and it looked really awkward on me. Sleeves were more like "almost long-sleeve but slightly too short" and the length was more like half-way down my shin. I gave it to my cousin who is 5'10 and she looks great in it! She would probably give it a 5, so that's why I gave it 4 stars. Quality is good, and it fit her perfectly. She's medium/slim build.