My son and I stayed at the Braeriach Hotel on our way North to a family reunion. The owners were very friendly and accommodating, and welcomed us and our three dogs, which was much appreciated as not all hotels reported as being "pet friendly" are always so accommodating. The landlord was even kind enough to direct us to a local dog walk.
The room was pleasant and clean. However, it was located right above the bar, which was busy on a Friday night for a Karaoke night. It did not bother us too much, but it should be noted that the enthusiastic singing was audible in the room