I have found a Killiecrankie diamond and it is the Crayshack! Such a special stay, with the beach as your front garden. The Crayshack, has the bones of a quirky seaside shack but feels quite luxurious, with all the amenities you could need. Delicious breakfast and such friendly/attentive hosts.