My 7yr old loved making this and thoroughly enjoys playing with all the characters. There is lots of fiddly bits that a child may need help with but the quality is excellent.
I would recommend building on a table to prevent losing pieces. And my 6 year old daughter struggled to put it together on her own. Once it was built however she had hours of fun with it. She’s not interested in playing with it once it is built!