We love these- we bought a blue and a black pair and they are great.  I'm not crazy about the strap - it doesn't seem to stay on very well.  But he's old enough where he doesn't need the strap anyway.  The glasses are very cool looking and the glasses case is padded.  They've lasted a long time and still look new so we're happy!