easy to put together, very soft and well made at a great price for the size its great! The ferrets love to climb and nap on it! We don't have cats, but they would like it too I imagine.