I bought this for my 5 year old. He's had megabloks and lego before and never had a problem. My main problem is that it is almost impossible to play with. As soon as you touch it, it falls apart. The blocks dont stick together enough and as for moving it from one location to another, forget it! By the time you get there it will be in a thousand pieces. It is way too difficult for a child to build and even for an adult it take a long time to build. The hall of armour display is really bad for falling apart and i actually had to do some creative rebuilding(it almost looks the same as it should) using lego parts that i had so that it stayed together.
This product is the worst Megabloks or Lego product that i have ever seen and will put me off buying Megabloks for a long time.
If I had one piece of advice for anyone wanting to buy this product
AVOID!!!!!!!!!