Great place, great hosts! The location? Perfect.