I am looking at buying a new cat tree. I want something that will last for a while. What material holds up the best? Carpet, fabric, etc....... Or do you have any specific suggestions of some high quality cat trees you like? I live in the US. Thank you!