This flat is exactly as we hoped for. Extremely clean. It fit 8 of us (4 adults and 4 teenagers). The beds are very comfortable. the kitchen is well equipped and it is in a excellent location on the royal mile. The apartment itself is really nicely decorated and you will wish you could live there.
We stayed there for a weekend. The street below is very popular, but most activity dies down by around 11pm. I would definitely stay here again.