Pretty easy to put together. Did it by myself and took about 45min. Kitties love it!! Had a bad delivery experience but the product is great!!