These are SUPER comfortable! I wear a size 32 pants and I got the medium after reading the previous comments....perfect fit. There is a pouch to the front for the boys to sit in comfortably.  I highly recommend.