Bought these for my son.  He loves the look of them and wears them constantly when around the pool.  They have started to rip a bit on top but he does wear them quite often.  Easy to get on and off.  Definitely recommend.