Perfect place. Perfect location. Perfect host. Would stay again in a heartbeat.