This dress fits so well, it is extremely well cut and flattering. the length is perfect (i am 5'5).  i passed on it though, because i didn't love the color. almost like a navy blue that has been washed one too many times. if this dress had more color options or made in a cute print i would not hesitate to buy it. if blue is your color go for it.