Exactly what we needed.  My 10 year old and I put it together in under an hour.