I bought this for my niece and she loves it.  It took me like 3 hours to build it because I don't know anything about building anything, but I gotta say it kept me pretty entertained.