A wee haven, beautiful setting and lovely atmosphere.