Pros: Some very solid, attractive par three holes.
CSH is a smallish and perhaps a bit quirky course just barely over the MA/NH border. Listed yardage from the back is 6250 yards and from the front 5750 yards. On paper should be a really interesting course as the 8th hole at 277 yards uphill and 17th hole at 317 yards downhill should both potentially be drivable par fours. In contrast the 4th hole, a 461 yard par four playing downhill and across a water hazard can prove quite challenging. CSH also has two very solid and visually attractive par three holes on the front side in the 3rd (214 yards downhill) and the 7th (198 yards from elevated tee to elevated green).
Another quirky thing I found was that CHS switches "starting holes" Monday through Friday (except holidays), starting on hole # 10 on even numbered days & hole # 1 on odd numbered days. Somehow I have never started on the 1st hole, no conspiracy just random chance.
I tend to play here late in the Fall when the greens and fairways have had a chance to recover from the heat and traffic as most golfers start to think about putting the sticks away for the season. At that time of year the conditions can be really good but I can't comment about conditions throughout the entire season.
CSH also has a separate practice facility that is quite nice sporting covered hitting bays with mats, open air stations with mats, grass tees, putting/chipping green, and a dedicated pitching green with several bunkers and pin positions.
And after all those positives (and probably some I missed mentioning) I have just never warmed up to CSH. I have plenty of rational reasons to like CSH, no rational reasons not to like it and yet I just never get excited to play here. If a shorter course with some really fine holes interspersed with some OK holes sounds good then CSH would be a course to consider.