I bought a set of these for both of my grandsons, aged 3 and 5. The 5 year old was easily able to pull the head off of one, so I wouldn't buy them for anybody under 3. They appear to be pretty sturdy and maybe he just happened to get one that was defective, but still...Other than that they both love them. The younger one is using his in his sand box. I could see the potential for the guns that stick out to potentially break off. They do have stickers on each one stating they are for 3. The kids really love them, just be aware.
Rating: [4 of 5 Stars!]