Super easy to put together, took like 10 minutes. Lots of space in the top and bottom opening. Also my kitty Luna loves it. She jumped on it as soon as it was done.