Had a great stay at this flat. Location couldn't be any better, you're right on Royal Mile and everything is in walking distance. Self Check-in was straightforward and communication with Jane smooth. Highly recommend!