Incredible location right on the Royal mile. There is no parking which was a bit of a hassle, but so worth it for the location. The kitchen had all the essentials and it was a nice apartment. There were a couple cleanliness issues but I am sure those will be sorted out by the host who was very communicative and helpful.