I had originally purchased my normal size (25) from a different retail store but knew it felt slightly big but they did not carry smaller sizes. I just received the 24 and it fits great! As other reviewers have mentioned, it does fit bigger than normal, and I would have kept the larger size had the smaller size not been available, but the 24 sits on my waist perfectly, and has a more streamlined fit. The denim is super soft and I don't seem to notice any significant quirks with the buttons when I'm sitting. Super cute piece that can be dressed up or down. I'm 5'0" and the length hits mid-calf on me.