I love this perch because it's compact but has two great scratching posts and a comfy bed on top. My cat loves to sit on top and look out the window. 

Pros: Great price
Cons: Bed only big enough for one cat or two small cats.