When visiting Ballindalloch, Argyle Guest House is a great choice to consider. Free perks include breakfast and self parking.
Loved staying here! We were in for one night - found the room to be clean and comfortable and the shower to be hot. Breakfast was delicious, too.