We stayed a week in this apartment, 2 adults, one 2yr old and 1 infant. The layout was great for a small family just needing to use the flat for a short amount of time. It is very close to town centre in a quiet part of town. There is a kids play park only metres away, and decent TV and channels kept them entertained when we couldn't go outside, and good restaurants and bars just a couple of minutes away (everything is always close in Edinburgh though). As with older buildings in Edinburgh, the windows are single glazing, but we had the heating on during the day which provided heat in the evenings, but the boiler system was quite noisy and in the master bedroom so we couldn't have it on at night.
I would recommend this for anyone with a small family, or a short stay for a few people.