Great location just off the Royal Mile. Caroline was very good at communicating everything we need for our stay. The apartment was clean and had all the amenities we needed.