I absolutely love this kimono! This is so versatile- I have worn as a beach cover-up, to dress up a simple cotton dress, or a tank and leggings. I am 5'6" size 12 and ordered the large. It fits perfectly and the back falls to around knee length. The colors are vibrant.