fantastic location, attentive host, 5 stars head to toe-