It is a okay product, it fits well and according to my son it is very comfortable but it easily breaks. This is going to be our 3rd pair for this summer. Hopefully this one will last longer than 3 weeks.