Overall a great apartment. The mattresses, however, were dreadful. Very thin and you can definitely feel each individual spring as it pushes into your back. Entirely unacceptable.
The place itself was very clean (spotless). Only one teabag was there to greet us (too bad).
Frequent communication from the "support team" was reassuring, but a bit of a bother simultaneously.
Having two sets of keys was nice.
I would stay here again, but would first explore places closer to the Royal Mile with better beds. 4/5, would most likely return.