Arrived in a timely manner without damage to any of the contents. Easy to put together. Everything fit  perfectly and my newly adopted kittens love it!