Sturdy and good for a large kitten or cat.  Easy to put together but does take a little time.  My 8 month old kitten is enjoying it.