David's apartment is the perfect place to stay when you're in Edinburgh. It's very spacious and welcoming, spotlessly clean, and very close to all of the attractions, shops and bars. David is a brilliant host; he was very helpful and made sure we had the best stay possible. We'll definitely be visiting again!