I bought some of these at a retail shop and loved them but the ones I ordered online just don't fit over my glasses very well and my glasses are rather on the small side. I keep these in hubbys truck so I don't wear them very often but lesson learned- some things are best if you try before you buy.