I have about 25-26" waist and it fits great! It has a little stretch to it, so it may fit slightly larger than that. The snaps are high quality and durable. I'm overall very impressed! The bow is also a great touch! ;) The bow hides the snaps in the front pretty well.