Wonderful hosts! Wonderful place! Wonderful location! Book it.