Clean, spacious, fun with animals in a very wonderful location