Carpet is decent on it. My cats seem to love laying on it. Sturdy if turned against the wall right. If not and you have a heavy cat like my big boy it can fall over if they are running and jumping on it. Otherwise nice sturdy piece.