This robe is the softest robe i've ever had! It's very warm too and feels so comfy! I usually wear Small, but after reading other customers' reviews i decided to go a size up and ordered M. It fits well but i guess S would work too. The length is perfect for me, it ends right above the knee (I'm 5'5). I also like that it has little straps inside so there's no need to tighten the belt. It might seem a little small on top because it doesn't cover the chest completely (especially if you are anything bigger than B-C bra cup) but for me it's not a problem, just put on a top underneath. I hope it will look and feel the same after washing.