The fabric is nice and thick. My cats have been unfortunately scratching at it, but the fabric looks the same as the day it came in the mail. Looks just like it does it the photo. My only concern when I got it is that it was a lot closer to the ground than I was expecting. It's not very tall (the mattress part). I've gotten used to it though. It's great and very sturdy!! I haven't had a problem with it squeaking or anything.