Premier Inn Elgin - 90 Clean rooms chatty staff. Very busy hotel but no noise... - 2742 days ago Mansion House Hotel - 80 Very nice hotel staff were first class... pool and gym... - 2818 days ago Rock House Hotel - 80 Excellent Christmas lunch today, hot delicious food,... - 2819 days ago