We chose to stay in the Royal Marine because we were golfing in Brora and its location is perfect. The architecture of the building is beautiful and the interior has, mostly, been well restored. Our room was fine, clean and comfortable. Unfortunately, all our experiences in the restaurant and bar were spoiled by poor service. The staff seemed uncertain, as though they had not received adequate training. Errors were basic, e.g. bringing main courses before starter plates had been cleared, handing hot plates across others with the expectation we would take the plates from them, forgetting to bring items we had ordered. We had high expectations of the hotel but felt very disappointed with the overall experience.