Very easy to put together with the house. We did spray with water seal a few times to help with the rain. It is very sturdy however we did place yard stakes around the cage. We also put the house and cage on flooring to keep cat's feet dry.