The fabric is fine and has lots to occupy cats but the photos were misleading. They show cats using it but it's not really big enough. This is fine for kittens but not three 12-20 pound cats.