Shame such a cool and rare animal has such a small enclosure.
It's odd, from the few photos I've looked at, it seems that for the most part the indoor enclosures are all pretty bad while the outdoor ones are actually pretty nice with the exception of the ones attached to this building.