NECBL is very competitive and Keene has traditionally been pretty good. However, I don't think they were as good last year as they have been in the past. Son has a couple of friends who have played in Keene, including last year. Older ballpark, but nice enough. Keene is a very small city, has a college campus and everything available he will need. The town has a reputation of doing a good job supporting the team. It's a good summer assignment, congratulations to your son. If you have other questions, I can try to answer them.