Execellent  quality, good price. The elastic in the waist allowed me to order a size smaller than I otherwise would. Fabric repels water (at least for a little while.). The extra pockets are not really needed for everyday use, but they don't do any harm either.