We (a family of five) stayed here over February half term.
The apartment was lovely - spacious, spotless, well-heated and just as it appears in the photos. A comfortable living room and clean bathroom. With the bonus of a parking spot.
It is walkable to a local beauty spot - Dean Village. And there are plenty of chain restaurants (Pizza Express, Zizzi) and supermarkets (Sainsbury’s Local), as well as independent restaurants and coffee places, within a few minutes walk.
The bus stop outside takes you into Princes St or the Royal Mile in minutes.
We would recommend the area we stayed - it seemed very safe and quiet.