Great location. Near to castle and royal mile. We knew about the steps leading up to the flat - it's on the top floor- bear that in mind when booking.
As it is central it can be noisy from the street below.
The flat is well equipped with everything you could need and is perfect for couples and families (but not very small children/babies).