I absolutely love Team Esface. I have 3 boys and all of them have been through their programs, including my youngest who is now 8. With 2 older brothers, the youngest needs additional challenges to keep him advancing. He was not allowed to play for the YMCA basketball program at age 7 because he was too advance. The Jr Dribblers said he would be benched when he reached 10 points as well. Our only option was club ball, and Team Esface fit the bill. Their camps are amazing. You get actual instruction at the camps, and they get to play games, too. If you are looking for top instruction, then you have found the right place!