I was looking for a maxi length front button denim skirt and got online, as one does. I had not heard of The Main Street Exchange until the day I ordered the skirt. I was skeptical of the quality of the skirt because of the low price as compared to other online shops. But the modest design of all the clothing drew me in and I ended up ordering. I chose a size up from what I usually wear after looking at the sizing chart. (I have gained a little weight recently, so I didn't want to risk it, as I bought this on a final sale with no return) I was surprised and pleased with the sturdy weight of the denim. The length and size was just right. I got many compliments on it when I wore it out last Sunday. The spandex in the denim is just enough to help keep its shape after sitting all day. I like the hook and eye placed between the 2nd and 3rd button so the placket doesn't gap when I sit down. I will definitely be buying more clothes from The Main Street Exchange in the future!