They have pretty nice buses (WiFi, electrical outlets, comfortable seats) - but there is a major drawback. The main company that goes there is Greyhound from Port Authority.
Too late for the OP, but perhaps my answer will help someone else who - like me - travels to Foxwoods by bus from NYC.