It's so hard to find the clothes is made of 95% cotton, and this was it! The material is soft and comfortable, it's not clingy at all.
The front knot is helping to cover the imperfection of my belly, which is a big plus for me. The length is about to mid-thigh. I love how easy it is to throw it on, and you are ready to go with comfort and confidence.
It can be use for casual attire, or as a more formal dress. My husband likes the way it looks on me too.
Size reference, I am about 5'5\\\",145-150, originally ordered size L, it's too loose for me. ordered size M instead, and it fits me perfectly. If you want a loose fit, order 1 size up. If you want a closer fit, you will be fine with your normal size.
Overall I am really satisfied with this purchase.