I haven't stayed there, but I have visted and eaten there a few years back, b/c I live here in VT. I'd say my impression is that if you are not skiing, you might want to get down to Stowe and Burlington for more activities. There's the Ben and Jerry's tour, Lake Champlain, etc. I'd not want to stay at the resort the whole time, when there's a lot of beautiful scenic drives, crafters, biking and hiking trails, right in the area.
Just representing my home state, it's lovely, come see us!