David's place was clean and well-appointed. A friend and I stayed for two nights so that we could enjoy Edinburough in advance of a tour we are taking. It is quite close to the Royal Mile, as well as other sites of note. Aside from taking public transportation from the airport, we walked everywhere we wanted to go in town.
The kitchen had sufficient eating and cooking utensils, and there were basic food items available to us, including milk, cereal, jam, tea and coffee.
We recommend David's place for anyone wishing to visit Edinburough.