Wonderful place in an idyllic setting