We spent 6 nights at the Sundial Lodge at Canyons. We stayed in a three bedroom on the 4th floor. The condo was well maintained and very comfortable. The pool and hot tubs were fun for post skiing relaxation. There are even gas grills by the pool where you can cook your own food. While there are many positive aspects about the Sundial, the best is its location and convenience for skiing and ski school. You can easily walk out of the Sundial and onto the gondola in 1 minute. When you are done skiing you can check your skis into a room next to the lobby.
In terms of service, the bellman are very helpful. We were there during Sundance, so getting around on the shuttle service was not as easy. They were very helpful in solving that for us.
Other than the pool and hot tub, the Sundial does not have other amenities (game room, indoor pool, etc) like the Westgate, but my kids did not seem to care.
As an FYI, there is a small market next to the Sundial that has all the essentials. It is not too pricey, otherwise you need to go to town, which is a shuttle ride away.
Overall, I would recommend the Sundial for skiing families.