Another great stay in Dolores Heights - high standards as ever.