He's requesting the payment up front, I'm always leery of sending that much money. I presume he then wouldn't cancel on us as someone had previously posted that he had done?...
Definitely would not want to pay in full way ahead. Perhaps a $100-200 deposit for group would be reasonable.