Super location. Short walk to castle and Royal Mile. Apartment is beautiful and well appointed. Everything worked excellently (especially the shower which can be iffy in older buildings). Hosts were easy and quick to communicate with. I highly recommend this place and would love to stay again.