I stayed for two nights when booked on the Jacobite Train. One of the best guest houses I have ever stayed in. I was on my own so stayed in the single room - small but very comfortable and very quiet. The choice for the inclusive breakfast was huge and delicious - it set me up for the day. The view from the dining room is spectacular, especially from the table they gave me, which one member of staff told me was the "naughty corner". Carmen, Phil and the staff were great, friendly, full of helpful information and fun to talk to. Long conversations about cars, career changes and life in general over a pint - the local craft IPA is really good by the way. Make sure you try it.
The same goes for Guisachan Guesthouse. You must try it.