The apartment was right on the Royal Mile making it an excellent location. We were able to walk to everything which was amazing. It was a very easy check in process too. It does have quite a few stairs up to the apartment and it's dark in the stairwell (luckily our kids are older so not a big deal). Also, the floors are very creaky so you can hear everything, but this gave it some extra character to the place. Our bed was also very creaky when one of us rolled over at night, and my husband and I didn't sleep the best in the bed, but the location of the apartment made up for everything. We would stay her again.