Came here on a weekday, it was really nice because it was quiet. It felt like renting a private pool. But a bit later in the afternoon, quite a lot of people came (but not crowded, maybe 30 people). Buy tickets on the app because it's cheaper and very easy to claim tickets at the counter. Swimming at Batavia Splash was really fun, there are many swimming pools. It's very safe for small children, and there are lots of games so the kids loved it. For adults, there is a lazy river (you can rent a tire for 2 people for Rp. 25,000), and there is also a swimming pool for adults near the cafeteria. The swimming pool is cool and comfortable, lots of photo spots. The cafeteria is quite spacious and the price is very affordable. The taste is also delicious, you won't be disappointed. My family was happy and very satisfied until they were exhausted from almost 5 hours of swimming. All the staff were very friendly and the service was fast. There was a lifeguard who was always monitoring and was ready to help if anything happened. My first experience at this place was very satisfying. Thank you ❤️