When it comes to water slide rentals in and around Huntsville, AL, no one does it like we do! Introduding, Twin Falls! Take the plunge into this incredible dual lane water slide! At 22 ft. tall, it towers above most. Riders climb the ladder up the middle and can then choose the right or left lane to race down and around to a pool of water.