Very easy to put together, but extremely heavy.  I was worried the FedEx guy broke something because he left it half way up the steps (it was too heavy and he gave up).  But the packaging is solid and arrived a day earlier than expected.  My daughter loves it.   This is something that will last a very long time.