Superb venue: close to beach, spacious venue, good care of details, host that provided sensitive support.