Bought these glasses for MTB and running. They fit perfectly, they're lite and they do a great job keeping the sun out of my face.  These are my 2nd different glasses from Rivbos and I highly recommend them, awesome customer service and awesome product.