We had a great time staying here, the location was just about right for us and the kids loved the flat. There were some games provided which kept them off their gadgets for a bit, a nice touch. Places to eat are pretty plentiful in the surrounding areas and Alastair was a brilliant host and very responsive too for any queries.
The old town is a short walk away, there is a modern entertainment complex so very close and easy bus links into Princes street, although we walked on some days. Coming from the airport the tram is the easy option and not very far from the flat.
If you're more energetically inclined, the canal is very popular for a run or bike ride, it goes on for a a while.