beautiful location. very conveniently on the royal mile. a warning if you don't like stairs, there are 70 stone steps up to the flat.