It was easy to put together and is very sturdy. My cat is a big cat and the areas are large enough for him to comfortably lay on and tall enough for him to look out the window. Material is soft but not heavily padded. Only had it a few days and my cat is still not sure about it so hopefully in time he will try it out more. Getting it on sale was a plus as these things are expensive even at discount stores.