Amazing ambience - a very relaxing space surrounded by exquisite nature.