Very easy to put together.. Arrived a day before it was due..  The cat loves it!! The first day, he went up to the top , curled up and slept for 3 hours!