The Balbairdie Hotel, housed in a historic building, offers spacious en-suite rooms. It features free parking and is within walking distance of transport links.