It came in super quick.. way before the expected date of arrival. Easy to put together and my cats love it. My baby likes to explore it and my big boy squeezes himself in the little house. It's fantastic and I love watching them play