Great location, great place and great hosts.
Exactly as described, and worth staying here again.