Prefer this cap over other caps we've purchased, because it is lightweight.  We got the beige one, and my 4yo son likes the design.  It's not too flashy or childish.  It can get easily dirty, especially since my son is at summer camp, but the dirt rinses right off and the hat is quick dry, so that's not a problem.  It always looks new again.