I have always loved body wrappers dance attire. The material and weight is very light and east to work with. The small is definitely very very small in regards to the waist. If you are anything above a size 0 in jeans then you need a Medium. Length is perfect. Like any other dance skirt the material would require to wear a body suit underneath or a set of leggings. As a dance teacher, I love this skirt and it's mobility.