Great facilities, beautiful location and hospitality. Accommodation is clean and very thoughtfully appointed. Our son enjoyed playing with the dog helping to feed the chickens and ducks. Very friendly hosts. We would have loved to have stayed longer but couldn't.