The hotel is nice with great amenities. The area around the hotel is great with both cheap & fancier restaurants, bars, coffee shops, grocery & convenience stores, and novelty/clothing stores. The castle was not open during my stay, unfortunately, but the proximity from it to the hotel is ideal. The front desk, bar, and restaurant staff were all very cordial.
The main issue I had with the hotel was its squeaky floors -- possibly a cold-weather event in Scotland as I faced this a couple times before in other cities. The morning I was checking out and packing, the guest below me came up to request I stop moving about my room because he was hearing my walking-about! Not an ideal experience there.