Perfect place and hosts that met all our needs.