This dress is fantastic. S fits perfectly (I'm 5' 4'' and a UK size 10/12). Length is just below the knee. It's comfortable, stylish, and pretty! Can be worn to work, for an evening out, on holiday, you name it! I would order this dress again.