G Adventures is one of STA Travel's many providers with whom it has a history of working closely. STA Travel has held the position for more than 40 years that they should keep the customers' money until after the customer has left. This was done to maintain the company's relationship with the customer and to guarantee that the customers' money would be protected through STA Travel in the event that a supplier went bankrupt.