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 Great Wolf Lodge Waterpark and Wachusett Brewing Company are located nearby.