Location was good for us. It's next to Arthur's seat, is a 20 min walk from Royal mile and train station, and is a minute walk from many buses that we found to be very useful.
the place included some nice touched like a little bottle of whiskey, tea, coffee and biscuits.