Excellent!   My kitten loves it now that she's figured out how to climb it.  Very sturdy, solid construction.  Not sure what the fabric is but it's very soft, almost feels like mink.  The size is perfect and I would highly recommend!