I last stayed there about 25 years ago. They had at least two single rooms (unusual these days in many UK hotels in my experience) and a family room available.
The dinner was perfectly acceptable but not as good as the food we had in a restaurant in Ambleside for less money (and wine was 50% more expensive than a comparable glass of wine in Ambleside). The service was good: a Czech waitress was particularly pleasant and someone doing maintenance in the morning insisted in carrying all the cases out to the car because I was struggling to get past his ladder. Breakfast lacked attention to detail and the bacon was covered in the unappetising stuff cheap bacon is covered in and neither CJ nor I ate it. Much to my surprise there is wifi but because of the remote location it's satellite and not free (and nor would I expect it to have been) but the effort has been made and it is available in the public areas (but not the bedrooms).
The Cluanie Inn was 22% more expensive than the Lake Lodge.
Which probably goes to show you that if you are the only building with food and a bed for perhaps 25 miles (probably more) then market forces allow you to charge accordingly.