We had a lovely stay at Sonia's apartment, which we would happily recommend. It is at the heart of Edinburgh, and is ideal for families. We would just suggest it to be
a little bit cleaner ;)