I stayed at two of David's Airbnbs because I had a flight cancellation the morning I was scheduled to leave. Luckily, David saved the day with another available unit for me to move into, and both apartments were equally lovely. The location is superb and both apartments had everything one might need for a perfect stay. Super clean and comfortable. Crisp white sheets, large fluffy white towels, complete kitchen set-up, great private bathrooms & fresh updated interiors. Communication with David was superb. I loved my time in the beautiful city of Edinburgh and if I return, I hope David will have an available apartment for me. Also, added bonus, Sandy Bells, a classic old time pub with live music and characters who look straight out of a Scottish movie set is just across the block and lots o' fun!