Highly recommend this place for the location alone. There are so many things to do within the Royal Mile region and this location allows you to be in the action immediately and have a place to regroup between adventures. Free tours meet nearby. It provides a good place to try the many take away places that don't have ample seating. Oink and Pie Maker to name a few.
Sangita as a host was wonderful. For our stay we saw her a few times but her schedule didn't coincide with ours so it was almost like having the apartment to ourselves. Not sure if that is normal.
One note, there are lots of narrow stairs you have to traverse.