Very easy to put together. My cats and puppies both love it! It was meant for only cats but somehow the puppies feel comfy in it too!