Great place in an idyllic setting