Great flat, full of character. large clean rooms, big kitchen and dining area.
as close to Royal Mile as you can get.
nice little table outside and friendly neighbours.
definitely recommend