We stayed at James' apartment over New Years and it made for an excellent few days.
The apartment itself is cosy, the kitchen is very well-equipped (James even leaves a nice spread of breakfast items), and the views out the window are genuinely awesome. Furthermore, it is within walking distance of the city centre.
Overall, I would highly recommend staying at James' apartment if you're ever in Edinburgh.