My cats couldn't wait for me to get this together and they LOVE it.  I thought assembly was straightforward (took about 30 minutes) and I'm pleasantly surprised by its sturdiness.