They are too small.  One size fits-all is not correct for my glasses.  My glasses are 146 mm wide (temple to temple) and 45 mm tall (lens top to bottom) with a bridge wire at the nose.  This bridge wire prevents the Rodeo from fitting close enough.  For a cost of $20, it is not worth it to return the product.