The team at Affinity Cruising plans and pre-pays for the onboard activities according to the terms defined with the group sponsor.  We have a team onboard to coordinate with the ships crew in order to operate and manage the events.  The fee charged by Affinity Cruising covers the expenses for the activities and offsets the expenses for the onboard team.