I think it would be good for kittens or small cats. Its soft , nice looking and built well. 
My only thing is the tops are small but good for small cats.