They have an indoor pool, gym, bar, and the owners are over the top wanting to make your stay a good one. If you stay there, upgrade to the Presidential suite for ~$50 extra. You can get a nice room that will SAVE you $200-$400 per night on weekends and they (free) shuttle back and forth to the casino every 30 minutes or so. If you hit Foxwoods on a weekend and are budget minded, I would recommend staying off campus at Bellisimo Grande a couple miles down the road.
The casino hotels are ridiculously overpriced if you don't have points.