David is an outstanding host and person. Made our trip to Edinburgh infinitely better than we could've asked for. Cannot recommend him highly enough!