This apartment was immaculate, close to shops/markets/restaurants and a quick taxi (or totally walkable if travelling without small kids) to Royal Mile. The hosts were quite responsive. Would stay again.