Michigan boasts more than ten fun-filled water parks, offering year-round aquatic adventures for the whole family. Most of the state’s water parks are attached to hotels and resorts, allowing families to relax and enjoy the fun at their leisure. While kids are likely to rate the parks for their exhilarating rides, slides and pools, parents want to ensure that the water attractions are safe and clean too. For safety, cleanliness and sheer fun, these five indoor water parks in Michigan rank as the best in the state.

#5 Splash Village Hotel and Indoor Water Park

Located in Frankenmuth, 90 miles to the north of Detroit, Zehnder’s Splash Village Hotel and Waterpark encompasses 30,000 square feet of pools, slides and bucket dumpers. With 152 deluxe rooms and suites, the hotel offers a variety of packages to accommodate weekend visitors to the popular Bavarian-themed town. The water park features two four-story high slides that include a body slide as well as single and double tube slides. Very young children have their own shallow wading area and small-scale slide. Rides include the Crooked Brook Creek lazy river, the Perilous Plunge and Giggling Gorge.

#4 Double JJ Ranch and Golf Resort

The expansive Western-themed Double JJ Ranch and Golf Resort is located near Rothbury, east of Lake Michigan. Accommodations range from camp sites to deluxe hotel rooms. The Gold Rush Waterpark is one of the resort’s newest venues, offering 60,000 square feet of aquatic fun. The park features four water slides, including Rustler’s Gulch, the tallest indoor body slide in Michigan. The indoor water park’s Lazy/Crazy river is unique. It begins as part of the resort’s wave pool and flows past sprays and dumping bucket before settling into a relaxing, slow-moving current.

#3 Best Western Sterling Inn

A 246-room hotel located in Sterling Heights, 20 miles north of downtown Detroit, the Best Western Sterling Inn’s 32,000 square-foot indoor water park features a spacious 5,000 square-foot beach-entry swimming pool, a lazy river, two large whirlpool attractions and a three-story water slide. The indoor water park’s Interactive Splash Play Park is a 2,300 square-foot park zoned for small children, complete with life jacket rental at no extra charge.

#2 Avalanche Bay Indoor Waterpark

Located in Boyne Falls in northeast Michigan, the Avalanche Bay Indoor Waterpark is the largest indoor water park in Michigan. Spanning 88,000 square feet, Avalanche Bay has an Alpine village theme, complete with avalanche-rumbling sound effects. The park includes five water slides, including the Super G tube slide that carries riders outside the building in one section. The Splasherhorn creates an aquatic “avalanche,” splashing 800 gallons of water over the multi-level play structure. The park features a wet climbing rock wall, a wave pool for surfboarding and body boards, a lazy river and an area for very young children that has fountains and a slide.

#1 Great Wolf Lodge Traverse City

The Great Wolf Lodge located in Traverse City in Northern Michigan offers 39,000 square-feet of aquatic adventures. The lodge-themed resort includes 281 log-cabin style rooms. The resort wins the “best water park award” for packing multiple rides and attractions into the park, including eight water slides, five pools and a lazy river. The Alberta Falls tube slide twists and turns riders through four stories of fun before dropping into a plunge pool. Fort Mackenzie is a four-story tree house, complete with suspension bridges and swinging “cargo nets,” that includes slides, sprays and bucket dumps. Little ones will enjoy the Whooping Hollow Kiddies Play Area with its zero-entry pool, spray-and-play areas and the Cub Paw Pool slide.