The Station Hotel, Rothes (4-star) | TravelManiac