Absolutely lovely place and hosts. The house is an independent construction in the hosts' backyard, but they very much respect their guests' privacy. The amenities provided were a vert thoughtful touch, and Linsey regularly inquired whether we needed anything.
The house is a few miles just outside of town, but we were driving so that was absolutely no issue - we did not try to take the bus into town though so i can't advise on this.
Endinburgh is a lovely town and we were very fortunate to have them as hosts. Thank you!