Excellent apartment for a family , easy walk into Edinburgh which is a real plus.
Only downside is parking is all permit or paid with a max 4hr stay ... this is the only consideration, I would definitely recommend the apartment , the area and the host!