A lovely apartment in an amazing location, literally yards from the Royal Mile. Everywhere was clean and smart. Communication excellent. Would definitely stay again.