The dress fits perfectly! I'm 5'2" and the length hit right above knee not short as illustrated by the models. The material is stretchy and very comfortable. I ordered the Royal blue and the color is perfect. I tried to order to order the other 3 colors but unfortunately they are unavailable at this time. I put it on my wish list and will check back periodically.