UXL has a indoor soccer class in the winter that my son had a great time at and learned a lot. The coaches were enthusiastic and encouraging while giving positive criticism. The times were great but if we couldn't make his scheduled time and we gave them advance notice, they let him jump in a different group.
And the best part is......
...... while he was back foot balling it up, I got the run on the treadmill up front.