An amazing flat! It has everything you need and more.
David is a wonderful host and very accommodating.
Will definitely be back here when I next stay in Edinburgh