James was an ideal host, quick to reply to our initial request and to all messages. The apartment was even better than the photos with extras that weren't included on the listing. The location was amazing, we were able to walk everywhere from the apartment and James provided suggestions for places to explore. It is easy to reach from train station or airport bus. Despite our delayed arrival, James made sure we had no problems picking up keys. Perfect base for exploring Edinburgh!