I have stayed at Alan' s for 3 days with my wife and two kids and we found the place really comfortable. Although it' s a one bedroom appartment, the living room is huge and has a really big sofa-bed (me and my wife shared it with our 1 year old baby and we slept really well). The internet connection is fast and reliable, there is a good tv and a Bose sound system and the kitchen is well equipped.
The location, although not really central, is quite good as the bus will take you to Princess Street in 5 minutes and the Tram takes you directly to the airport. There' s also a big selecction of places to eat and a big Cooperative Food supermarket 2 minutes from the appartment.
The only thing you must be careful is that the appartment is located in the 3rd floor of a building without elevator (but not a real big deal for a short stay).
Definetly would recommend Alan' s if you are staying at Edimburgh.