Has anyone ever been to Soulf Fest? How is it? When should I buy tickets?