Perfect for medium size cat... I have 5 cats, so 3 of them will fit. Sturdy and good material. They are two separate piece which I dont remember reading in description, but not a big deal. The top piece can be angled anyway for kitty comfort. 
I think it was a little pricey. But I was paying for originality ;)