Cute, functional, good price, great fun for our two kittens, as well as a bed kept warm next to a wall heater vent.  Easy to assemble in only minutes, and attaches to other similar items that can grow into a full sized cat gym.  Great item.

Cons: None