Stay at this 3.5-star family-friendly resort in Fitchburg. Enjoy 4 indoor pools, free water park access, and room service. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Wachusett Mountain Ski Area and Great Wolf Lodge Waterpark are located nearby.