We stayed at Grandworld, so we took a buggy to Vinwonders. You can request the buggy to take you back when you finish. We used WhatsApp for communicating. When you reach the theme park, I recommend buying buggy rides around the park. Just wait at buggy stands at each attraction spot. Download the Vinwonders app to plan your activity and to know the distance between places. For halal food, it is at the entrance, Yummy Chicken restaurant, which has a halal certificate and doesn't serve pork. The mermaid show is at 2 p.m., get there early to get a good spot to watch, or you can buy VIP sitting. The Castle Show starts at 6:45 p.m., you can buy VIP sits starting 5:30 p.m., or go early to get a good spot to watch. Use a raincoat for rides with water. Most of the rides are not that long, so waiting time would be less. There's also a water park. All rides are free. There's no water cooler or water refill around, so you have to buy at stalls around the park. For salat, compass bearing 290/291, bring a prayer mat or small towel, there is no prayer room. I recommend a secluded area at the video games place, just after the park entrance on the left, and there's a toilet before that. Bring a water bottle for washing because there's no bidet in the toilets.