These are really cute and look like they are great quality. But I could tell after unwrapping them that they might be a little fragile. Unfortunately one of the pieces broke within a couple hours of giving it to my 3 year old son. A little disappointed! Hoping the rest of the pieces hold up.