Top notch, a home away from home, beautiful, aerene and picturesque.