Perfect all round. Very clean and well situated, right on the Royal Mile but far enough down that it was quiet too. Greig was very accommodating and I will be booking it again.