A.M.
I attended YMCA camps as a child and have directed YMCA day camps in other parts of the country. I highly recommend their program and philosophy. I suggest that you call the YMCA camp contact number and speak to the Director; ask about the program, staff, and facilities, and camper to child ratio; and how they handle "home-sickness." Also ask if there is a chance to visit the camp or meet the staff; these types of "open house" activities are a great way for your child to meet others attending the camp. Consider how ready your son is for a "stay-away" camp experience.
A little about me:
Mother of 2 grown sons. Former YMCA program director.