We had a wonderful stay at David's place in Edinburgh. We were traveling as two adults with our toddler so the apt was perfect for our needs. Not only is it very spacious, but the tub was perfect for bath time. While we didn't use the kitchen much for cooking, you certainly could. Everything was very clean and exactly as pictured.
The location can't be beat if you want to stay in Old Town - mere steps away from the castle and shops. As with any touristy area, the bars are open late. Expect some singing and broken bottles as the bars empty their trash - otherwise, surprisingly quiet.
David's communication is top notch and we would recommend any of our friends or family stay here. Note for out of towners: be sure to bring your own converters. If you don't travel with an umbrella, they have them in all the shops in the area. Such a wonderful stay, thank you!