Yes, but none of that explains why Waterford?
Sure, it's close to I-95 like Stamford is with the difference being that Waterford is about 80 miles farther from New York City and in a zone that's equally distant from Hartford, Providence, Boston and New York - and not particularly close to any of them.
Fine for a destination resort like a casino, but probably not so good as a production location. Sure, I'll bet it's a heck of a nice studio. But you can build one of those in Waterville, Maine too (also right on I-95). I am sure that there is something compelling in this deal for the protagonists to agree to it, but it just seems like a really random place from which to host programming.