Super easy to assemble, very sturdy. All 3 of my cats loved it before it was even finished getting put together. Very soft and my dogs have knocked into it a few times and it’s very durable and steady.