translate English to French: The location is excellent - just a few steps away from the Royal Mile, which is the center for a lot of restuarants and tourist attractions.
It was a great apartment in the heart of the town.