Great flat, very clean, unbeatable location right off the Royal Mile. Book this place, you won't regret it.