Assembly was a bit fiddly but okay. Our little cat loves the bigger compartment but small one is too small. Our large boy tried to get in it which was pricelessly funny! This would be brilliant for kittens. Good value for money and fairly sturdy construction. Our smallest cat loves it.