Initially, the quality is super cute and the fit is great.  After one trip to the beach and a few days in the pool, the colors have started to fade.  It is a great fit for my five year old who does have a larger head.