The product was very simple to put together, it has interlocking pieces. However several of the screw holes did not match-up. One screw in the roof ended up being exposed a little.It will be great for my 18 mos old son but maybe too small for my 5 yr old nephew who is pretty tall. It definitely looked bigger on the website than in my backyard.