Has anyone worn one of these? www.bosshead-lite.com Were they comfortable to wear all day long? Waterproof?