Stayed here for 2 nights in October last year - just got round to doing some reviews. We stayed for a wedding. The building itself is superb, very old and grand looking. The reception and other areas are all period correct. I have to mark this down to 3 stars though as there were quite a few issues with this hotel; 1) It's very dated inside. Whilst I appreciate they want to keep it period correct, the furniture in rooms is very old and showing a lot of signs of use. The TV in our room didn't work properly - the remote had the battery cover missing and they used tape in it's place. The "OK" button in the middle to actually select anything had broken off, so it was really hard to use the TV. WiFi was very slow and patchy throughout the hotel. Generally, it looks like it was last furnised in the 80's, and whilst everywhere has had a lick of paint since then, it definitely feels very dated inside. 2) The restaurant service was horrendous. Arrived 7pm thereabouts and the service was incredibly slow. I think it took us about 2 hours to get our food from sitting down receiving it. We had to ask several times for an update. I dont think this hotel has a star rating, but I'd probably give it a 3 star, very generously. For what they charge though, in comparison to hotels in the area, I'd expect it to be a minimum of a 4 star. It was one of the most expensive hotels I've stayed in, in Scotland. I just stayed (March 24) in the Kingsmills Hotel in Inverness - 4 star hotel. It was cheaper, and stayed for 1 night longer! Their hotel is on another league too. I won't be coming back to this one I am afraid.