James' place was great! His restaurant and bar recommendations were on point, and we loved waking up with a view of Arthur's Seat. And he very kindly provided delicious breakfast for us! Would 100% stay again. Thanks!