Agreed it is a very fun course, although it has some weak spots. I think the back 9 is much better than the front, where 1 and 2 aren't great, 3 is kind of boring, and then the stretch that runs right up to the par 3 over water (8?) is a nondescript blend of flatness.
On the back, 10 is a beast, 11 is a cool and very short par 3, 12 isn't bad, 13 has lots of risk up at the green that makes it a challenging par 5, 14 is a difficult par 4, 15 is great, 16 is incredibly hard, 17 is one of the most ridiculously impossible tee shots I've ever hit and is followed by a tough approach to an insanely tiered green, and 18 is just an ok finishing hole.
I would agree that it's right there near the top of best courses in Connecticut, but that's only because the other stuff sucks it hard. Yale is bar far the best. I initially liked Wintonbury Hills, but got bored with the repetition in the layout. I'm still a fan of Oxford Greens and Shennecossett. Can't stand Fox Hopyard, Gillette Ridge, and Great River.
On the private side, of the courses I've played I would probably put Wampanoag and Hartford above the TPC. I haven't played the Lake of Isles courses yet, and there are some nice ones in the southwest of the state that I haven't seen. All in all, I would take a day off to play at the the TPC ... something I can't say about too many other courses in CT.