I've seen much worse for Snow Leopards; Cincinnati Zoo's small windowed box comes to mind. Really pretty decent if there is at least 2-3 times more space not seen here.
There is about a third more space than seen here, mostly a lower level with a viewing window from the building interior below this outdoor viewing promenade.