Our cat love this product.  She sleeps in it quit a bit and plays with the attached items also.  It is sturdy and light enough to move to different locations within our house.   

Pros: Easy to assemble.  The material is soft and durable.
Cons: None that I can think of.