Terrific stay with lovely hosts and ideal location just off the Royal Mile. Beautiful place.