I saw this dress several times and never try it. then i finally put it on. omg, i love it! it does run large. i am usually medium. but the small size is perfect on me i visually like the blue color. but the orange one is cuter on me. the length is great. i am 5'4''. it's right to my lower ankle. so i don't need to wear heel. the quality is very good. it's a great weekend dress.