A great place in a lovely spot. Good communication, a clean and thoughtfully set out place.