Has anyone seen this exhibit since it opened? I just watched a video about its opening and I was wondering what everyone's thoughts are on the snow leopard portion of the exhibit. I ask because I seem to remember from previous reviews that Cincinnati had a terrible snow leopard exhibit, but this new exhibit seems to be very nice! Just wondering everyone's thoughts.