Super easy to put together. The top seat is a tad smaller than what I thought. I have two big cats but I see them both using it so we are all happy.