I strongly recommend this flat: it is modern, light and airy and was super-clean when we arrived. There is plenty of room for four people and the place feels really safe - on the 2nd floor with a street door and a flat door. The building is in an area with a good feel - normal people carrying on their lives, walking dogs etc. with children out playing. I would recommend staying in Haymarket rather than more central Edinburgh. The train station is excellent, with easy access via tram to the airport and there are convenient buses leaving for the centre from a stop that is a couple of minutes walk from the flat. The great advantage of Haymarket is the huge variety of good places to eat and drink within a short walking distance of the flat, including two good-sized supermarkets if you want to cook for yourself.
Overall an absolutely brilliant week!