Its fine for my 7 year old, though after we had finished making it we realized that the top has damage to it (possibly water), but having taken 4 hours to build it, we couldn't disappoint our little girl to have to wait weeks longer. Ok for the price