These shorts are to fight over!! With the front button style and frayed hemline and waist, these shorts are HOT, HOT, HOT!!! It's one of our Favorite Brands and you're going to love the look!! Pair with your favorite top and sandals for a cute and sassy style!! These shorts are made of 98% cotton. and 2% spandex. They do not stretch so order your normal size. XS 0--2, small 2-4, Medium, 6-8, large 10-12. I'm wearing a small with a size 5 pants and they are fitted on me.