They looked very small when they arrived, but they fit our 7 year old great. Look very stylish and have a comfortable fit on his head. Seem durable... he's hard on them and they haven't scratched or broken.