1-day tour was a perfect choice if you are traveling with family but don't know how to navigate to these locations. I was travelling with my wife, one child, one infant and one elderly.
The tour leader was friendly, very experienced and professional. The touristic areas were okay, not far from KL. My sons enjoyed feeding birds at the Batu Caves.
Hot spring and water fall reminds me of various places in Indonesia - made miss them, but we checked all these tourist destinations.