Spacious and clean apartment in a great location along the Royal Mile. Check-in was a breeze. Highly recommended.