This is a wonderful place to stay if you're looking for more quiet and peaceful environment. The walk through the park is wonderful with a beautiful stream and native plants and flowers. The apartment is quite spacious and has a tub (and a small shower). There is also washing machine in the kitchen, but no dryer (we hung clothes inside and there is also a line outside). There is no dishwasher. If it's important to you, there is a television but it is older and smaller and may not have connections you need (if does have a USB connection). There is also a piano which we enjoyed playing (though the sustain pedal didn't work and it needed a little tuning when we were there - it was still fun to have it to play).
The kitchen is equipped to cook meals but be aware that the freezer and refrigerator are small (comparable to a US dorm size) so keep that in mind when purchasing groceries. There is a small grocery, the co-op, located a short (but hilly) walk. There is also a pub with good food and they were very accommodating with a cake we purchased at the co-op and brought in for our son's birthday.
Ginny was very communicative and accessible and though the electric fireplace didn't work while we were there, she attempted to get it fixed for us (you won't need it for heat - there are radiators).
The only issue with the location is that we had a difficult time getting an uber sometimes (and even with Ginnys exact directions our taxi driver could not find it after several attempts- we finally made it). There is a taxi service that you can pre-book so if you have tight timelines, that's the safer option.
If you plan to go to the grocery be aware that there is a hill (or many steps on the Robert Louis Stevenson walk) to climb to get there. There is a very small post office (we wanted to mail a package and they were not able to do that). Colinton is a lovely little village with lot of points of interest that offered a nice place to unwind at the end of our holiday.
We loved our stay at the Spylaw House and would definitely come again!