I am genuinely surprised by how great this skirt is! For the price I expected something more cheaply made but this skirt is good quality. The fabric is solid and not thin, it has great pockets, and the zipper and buttons are well constructed. I love that it offers two buttons so you can make it tighter or looser. This fits as expected, maybe a tad big. My waist fluctuates between 27 & 28", and a Small fit like a dream!