The Grand Hotel is ideally situated overlooking the fishing hamlet of Mgarr Harbour and the surrounding verdant valley.