Such a great experience... everything from being made to feel welcome and at home upon arrival, to the beautiful decor and well equipped, spotless everything... it was all perfect. Newhaven is a gorgeous area and you can walk to great restaurants or hop on multiple bus lines within a few minutes' walk (including one right in front of the apartment) and go directly into Edinburgh proper.
Highly recommend a stay here: Christina has excellent taste and her flatmate so kind and helpful.