Exactly what you hope for. Beautiful place, sparkling clean, attentive host.