The Giant Panda complex at Berlin Zoo is gorgeous, with a nice combination of rocks and trees. It's far superior to the rather boring panda setup at San Diego Zoo, although the indoor panda areas at Ouwehands (Netherlands) and Negara (Indonesia) are very impressive.