We (5 adults and 2 kids) had a really nice and comfortable stay at Barbara's flat. It's a spacious flat with everything you need. The location is amazing - a stone's throw away from Holyrood park (where Arthur's seat is) and 20 mins walk from city centre. There are also lots of buses which can get you there in 10 mins. There are a TON of nice restaurants just round the corner and a supermarket just across the road from the flat.
Highly recommended!