The apartment is an excellent size (except bathroom which is very small and pokey) and had a homey feel to it. It was wonderful having a couch and a kitchen after 3 weeks on the road around the UK. Bed is comfortable (pillows not so much - but I am fussy about pillows). Apartment is sunny and bright.
The entrance to the building takes you back a little as it is not warm or welcoming, it feels and looks like a dirty back alley but once you walk into the apartment it is warm and welcoming.
Car parking is hard to find out the front of the building, we had to park 1-2 blocks away.
5 min walk to supermarkets,bakeries, coffee etc. Found a great massage place (Udon Thai Massage) 10 min walk away and 20 mins walk to Holyrood Palace which is the start of the Royal Mile.
My only dislike with the apartment was not being able to adjust the heating ourselves. You have to message Margaret to increase/decrease temperature which in my eyes is not ideal at all. Margaret responded immediately to our message and checked in to make sure we were warm enough which was great.
Loved it here and the location was just nice and easy, felt like a local at the end of our stay.