Premier Inn Elgin - 90 Clean rooms chatty staff. Very busy hotel but no noise... - 2763 days ago Eastbank Hotel - 90 Had the great please to stay at this hotel in... - 2834 days ago Rock House Hotel - 80 Excellent Christmas lunch today, hot delicious food,... - 2840 days ago