My cat loves this, the material is his favorite. This was a replacement to his old one which had gone through the washing machine too many times and started to lose bobbles. I am unsure how long it will last as my cat gets dirty and I have to wash his bed a lot. However, the last one lasted 7 years so not bad! The only bad thing is my elderly cat can’t get up into it anymore, and you have to tuck the top material under the wires/ into radiator or otherwise it falls down but once you put up properly you don’t need to re-fix it.
I found it easy to assemble and was also impressed by the prompt delivery. Its appeal also is its white color, which blends with the radiator and doesn't stand out too much. This is a great snuggly beds for kittens but not really for larger heavy cats as my older cat has made it sag a bit. The kittens love them though and will happily sleep for hours in the warmth.
At first the cat did not pay attention to this, but suddenly a week later, I noticed him hopping up onto it independently. He looks the picture of comfort, and it has taken the place of his former bed. I am thinking of getting one for another room in the house, so he has a few options. I would highly recommend it!