I think, for the price, these are a great product. They fit nicely and don't fog up. The straps are a little hard to adjust but I have never seen any that weren't. I purchased two pairs and well buy more when needed. Speedo quality is first class.