Super Easy to put together and very sturdy. I have 4 kittens who will run and jump on it and it stays for them. The carpet on the flat spots is very soft!