I purchased this for my 8 year old daughter and she absolutely loves it!!  It was really easy to put together and the directions were pretty clear.  It took my husband and I about 2 hours to assemble which isn't too bad.  It seems to be very sturdy.