Sharon and John's place was great! We only met John, and he was very friendly and willing to give us recommendations. They also made a nice little binder with all their recommendations.
We actually slept past the check out time, but John was very nice and understanding about it (Edinburgh's night life got the best of us!).
We highly recommend their place. It was clean, perfect for 3 people, and close to the city.