Super easy to assemble and sturdy. The only downside is that the carpet is not super plush, but I remedied that by getting a cute color toilet lid cover and fitting it over the highest little platform. My cats love it and fit on it well, they're 15lbs each.