It was really easy to put together, the carpet is super soft and my cat loves it! The circle tunnel is a little wobbly and my cat is only 7lbs (hairless bambino) but no complaints other than that.