We came on a family trip trip visit Edinburgh. This flat is very close (15mn walk) to Holyrood Castle, the park and Dynamic Earth that we all visited and enjoyed.
It's a bit further from the old town but even with a 6 month old baby and a stroller we managed to walk everywhere easily.
There's a mall close-by that was very convenient for groceries. The apartment itself is in an old building on the 3rd story with no lift. We managed with a 6 months old baby. The owner helped us with unusual check-in check-out times and was always very quick to reply to any question we had. We liked that there's a shower and a tub. The bedrooms are on the smaller size but there was everything we needed on a daily basis. Plenty of silverware and plates, a good sized fridge, toaster, boiler, pots and pans. Fairly priced I recommend this flat for a 4-7 day stay in Edinburgh.