We have two small cats. It's almost perfect. It needs 2 more cat shelves or make them wider.
We have it chained (for stability) outside of our first floor balcony.  They can see everything around them, catch bugs, lol. And we can see them all the time. We do not leave them out alone.