We stayed at Jason's appartment for 5 nights (2 adults and 2 children, 6&9yrs) we had a great time. It was a short walk from the train station to the appartment. Keep in mind it was quite hilly so it wasn't the easiest to lug the suit cases, but we managed. The appartment is in the perfect location! It is on the bottom of the road that Harry Potter Diagon Alley was based on. You could not get a better location! All the pubs are right there and only a short walk to the castle and all other attractions. The grocery store is about 8min walk. I would highly recommend staying here while visiting Edinbugh.