I am happy with this purchase.  The pieces fit together well.  I have received several compliments on it and the cats seem to enjoy it but need to gain more confidence in observing the outside world.