The place is lovely, even nicer than expected, and it's at a great location - right next to the castle, less than a five minute walk to the top of the royal mile.