The Castle Arms is not for you if you want a modern swanky hotel, but you probably won't one of those in Caithness anyway. It has a bit of an amateur feel about it, and in this small village loaction manages to double as the village shop, pub, restaurant and hotel, but it's totally charming and the hosts are friendly, attentive and welcoming.
So, the TV, kettle and shower looked a bit dated, but they all worked perfectly fine, and there was a large selection of teas and coffees in the room, which was round a courtyard garden at the back of the hotel, with easy access to the carpark, without having to walk through the hotel. The bed was very comfortable and the linen fresh and modern, and the breakfast really was outstanding value, with juice, tea, coffee, cereals, a huge supply of toast and a choice of items from a fry up menu, which was delivered piping hot.
The hotel also does evening meals and had a great selection when I was there includng things you won't see in chain hotels - the rabbit stew seeed popular amongst other guests.
You can't fault the location - yes, John O'Groats is a tacky, but the Castle Arms in Mey is just minutes away from the beautiful white sands and dunes at Dunnet Bay, a forest walk, mainland Brtitain's most northerly point at Dunnet Head, the sensational scenery and wildlife at Duncansby Head, the ferry to Orkney and is literally just 100 yards from the Queen Mother's Castle of Mey home.
During a tour of the highlands I was only able to stay one night - I wish I could have stayed longer and wouldn't hesitate to come back.
Plus, the weather was fantastic - I think it's always sunny and warm in the highlands, they just pretend it's always snowing/raining to keep the place to themselves.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC