My biggest complaint is that the ends are very scratchy, I also wonder if they will withstand the abuse of a 2 year old. But fit him okay overall.

Update: I don't remember how long they lasted but not very long. He was popping out the eye piece and then they broke.  I ended up just spending more money and was a lot happier with the product all around.