We spent 4 days in Edinburgh at James' place in early June, and had a great time. The apartment is clean and tidy, as well as very well stocked and comfortable. We were able to relax in the morning and eat breakfast at the apartment before venturing out and spending all day visiting the city. James was exceedingly attentive and helpful, and made sure we had a great stay. The only downside to our visit was that on the second night, the neighbours came back at 3am having lost their key, and proceeded to bang on their door and have their door replaced at 3:30am, keeping us worried & awake for a bit. That does not seem like a common occurrence, though, and James came by the next morning to make sure everything was ok from the previous evening.

I'd definitely stay here again when coming next to Edinburgh!