arrived quickly and with all parts. Took about 30 minutes to put together.  I have 2 6 month old kittens that absolutely love it