For a bit more choice (and if you can stand the excitement) you could do worse than the fleshpots of Fort Augustus. A few of us stayed in the White House B&B about 7 years ago. It's a nice location particularly having a walk up the side of the Caledonian canal and watching boats coming and going and a decent choice of pubs and eateries. In 2021 a pal and myself stayed in Darroch View B&B another bit up the road in Invermoriston. It was clean and tidy and a short walk up to the Glenmoriston Hotel for an evening meal and a pint but no other choice really.