Perfect! Easy to put together, and my cat loves it so much. Within an hour, he was settling into the different areas, and he seems to be very happy with it.