I bought these for my son, who needed eyewear that will protect his eye from an impact after an eye accident.  He doesn't like the RecSpec styling and refuses to wear those. He finds these stylish and wears them for baseball and soccer games.  They don't slip off, have resisted scratching so far and the frame seems to be holding up fairly well a year into wearing them.  They are pricey, but the lens is polycarbonate and impact resistant so it's worth it for the protection and if it means he'll wear them.  As for fit, he was 12 and is a tall but thin kid and these fit nicely in terms of width.  The half jackets have a slightly smaller frame than other Oakleys and are good for people with thinner faces.  If you have a large face or head, I'd recommend a different style.