Very sturdy, my 10kg dog likes to jump on the first level and it can successfully hold her weight. Definitely big enough for adult cats. My 2 cats love it. They particularly enjoy using the bed suspended in the air. Easy to build.