Solid, durable and easy to assemble!  Our dachshund and cats love it!  Only took about 10 minutes to get them used to it! Definitely recommend!