I have bought 4 masks in all different styles. I have been happy with all of them. At first, I was hesitant because I'd never spent anything over $12 on a mask and these seemed a bit pricey. WORTH IT! I've probably got over 10 masks from various companies in search of the right one. I finally found it here!!! I am Asian so it's difficult to find a mask that stays in place on my nose. I also sweat really easily on my face, so every mask has caused me to sweat around my nose and mouth. I haven't had any problems with these. I absolutely HATE wearing masks, but these are the only ones I've been comfortable using. I've only worn it a couple of times with my sunglasses, but I didn't experience any fogging or anything. I think that also really depends on the shape and size of the glasses. Their customer service is very quick and helpful as well. Take a chance and try this product!