Nice apartment not far to walk from Royal mile and Princes street .