Tucked away in lap of nature. Very beautiful place