Very comfortable and functional. 

Pros: waterproof and comfortable
Cons: big and bulky to wash