Was able to put it together in about 20min. Sturdy and a nice size. The kittens love it. Well all except for the top bed which is a bit flimsy and anytime they relax in it they fall so they dont go on there. Came in one day which was awesome. Glad  I bought this.