I posted a review in the recent D Camp thread. They do a great job of keeping the kids moving on the ice, more so than other camps, where the kids stand around too much, with as many as six rotating stations with different drills. If your kid is self motivated, he will work hard and get lots of feedback. If he wants to cruise through at 80% nobody's going to force him to work.
The BU boarding camp, especially, is a lot of fun for the kids. Staying in the dorms, seeing the campus, rink and BU locker room, and doing stuff locally at night is a great experience.