Can't beat it for the price. They look very nice. The snaps are hidden by the bow, so they look seamless while you're wearing them.
They're stretchy so they can probably fit most sizes. I have a 26" waist and they fit perfectly.