Highlander - 90 A small hotel with excellent hospitality, very comfortable beds, good... - 2749 days ago Premier Inn Elgin - 90 Clean rooms chatty staff. Very busy hotel but no noise... - 2765 days ago Aberlour Hotel - 80 Stayed for one night in a small double room. Room... - 2809 days ago