Perfect little spot. A sea of tranquility in a major city. Beautiful garden.