Beautiful setting and wonderful hospitality