Very nice for the price.  It took me about 2 hours to assemble alone and I wasnt overly focused.  Easy, but tedious assembly.  seems very sturdy and the ladder was easy for my 5 year old.  the stock photos are accurate.