The hotel is HUGE! It's very modern with a mountain, nature feel to it. It is literally at the base of Spruce Peak, only 20 yards from hotel to base lodge. Or, you can walk 10 yards to board the gondola that whisks you across the street to Stowe Mountain base lodge and the gondola that takes you to the summit and Cliff House restaurant. Plus, it's only about a quarter mile to the Smuggler's Notch road which is closed in the winter so you can walk, walk your dog off leash, cross country ski or snowshoe.
If walking is difficult for you, ask for a room close to the lobby. It's Disney Resort huge so you could have a lot of walking.
The Stowe Performing Arts Center is in the back yard. They have a decent web site with many shows to choose from.
The pool is an outdoor pool that is plenty warm for winter use...low 90's. We swam when the outdoor air was in the low 20's and a slight breeze and it was awesome. There are two outdoor jacuzzis. The fitness room is very large and well equipped. We did not use the spa but it is rated one of the top spas in the world.
Everyone on the staff was very friendly and helpful. They clearly have had training in customer service. A heads up that it's $19 for your car. A valet parks it but the bonus is that it stays in a heated garage which can be sweet when it's freezing or snowing. It's 1 hour from Burlington door to door. There are a few restaurants to choose from. Obviously, they are a little pricy because you're at a ski resort. But, if you're snowed in, no worries, you could stay a long time and never need your car. This is a dog friendly hotel so you can bring your whole family.