100% Cotton and so easy and light to wear. I love the light pink color c'ze it matches 50% of my shoes and coats as well. Combine with a heel, with a sneaker, with a sandal... Wear open - to go to the beach or wear at work with a sneaker/sandal. Lovely fabric and buttons from up to down. Just above the knee. Simplicity can be beautiful too.