We stayed for one night when attending a wedding in Elgin recently and would have stayed for another night if we could. The owner, Lynne is very friendly and even gave us paracetamol to help with our hangovers :-). The rooms are lovely, very modern. We will definitely come back.
