I have owned this heated cat window seat for around 10 years. I recently had to replace it, not because anything stopped working, but because my cat uses it so much, the foam cushioning was ruined. My cat is 11 pounds and the bed is plenty big enough for him to stretch out. 

Pros: Easy to install, sturdy
Cons: Wish the company offered replacement pads