I don't usually write reviews but I couldn't recommend this place highly enough. It was clean and homely and just walking distance from the castle and Royal Mile. Perfect location.