Really easy to assemble, but there's a bit of a gap between the floor pieces. I think it's super cute, but unfortunately my 30 lb doggo doesn't seem to be a fan. I'm pretty surprised at how small it is (bought a large). Maybe that's why he doesn't like it.