I bought this for my 5 yo son who loves Captain American, and let me tell you he loves this belt buckle too :). It is very good quality I have absolutely no doubt it will last him into adulthood as long as it isn't lost.