Caroline's apartment is right on the royal mile and in easy walking distance to Edinburgh Castle and Holyrood. This was my first time traveling with my future in-laws and they were blown away by how adorable and perfect Caroline's apartment was. We would definitely recommend staying here if you have the opportunity. It is a piece of heaven in an otherwise busy part of town.