Assembly was okay, instructions were a little confusing at step 3 but we figured it out. cats seem happy with it overall.