Lovely compact flat in unbeatable location. Well equipped and very clean. Had a great stay on the Royal Mile.