We had been to the Royal Hotel twice before, but it had been seven years since our last visit, so I checked the reviews on Trip Advisor, which weren't encouraging! We booked anyway, because we love Cromarty and were planning to visit Culloden, which was reasonably nearby. The hotel had changed hands since we last visited, and I would say... more



