The apartment location is amazing and is incredibly convenient. It's a quick walk from the train station (there are quite a few stairs) and easy access to all the tourist areas. It's fun being right on the royal mile but keep in mind that comes with a bit of noise as well. We are light sleepers and used ear plugs which did the trick.
We had a great stay and do recommend it.