Lovely flat, clean and comfortable and great setting in Royal Mile. Could enjoy the street entertainment below from comfort of flat!