Perfect and perfectly comfortable as well as stylish.   Fabric stays Dry.  Very sturdy- delighted!