Great place, great hosts - just as described.