Location is excellent, on the royal mile and a short walk away from plenty of great shops, restaurants and pubs. Flat itself was spacious, clean and looked great, and we had enough kitchen supplies to cook for ourselves. You can get very nice views of the Royal Mile and down the Fleshmarket close steps.