Lock Eck Country Lodges has a glorious location which rests on the shores of the picturesque Loch Eck.