Seeing good reviews for this tour, we booked a one day tour. Unfortunately, it was not a tour but more like a car service, without much introduction to the sites. Our guide admitted she needs to brush up on her English. We were mostly left on our own (had to ask our guide Cecilia Wei Yan "aren't you joining us to the Batu Caves?", then she eventually did after renting a shawl). She dropped us off at Petronas Towers and picked us up. She was flexible when we skipped some sites to go shopping, but we went in loops (cost us time) because she pressed the wrong destination twice in her waze app. The free lunch was not in the cleanest eatery. The few photos we asked her to take of us in Batu caves was sadly not Instagram worthy. We were 6 pax in her vehicle and it was cramped without AC on the third row. Her recommended spa ranked 112 in Tripadvisor. At the end of the day, we concluded that we should have just gone on our own and not take this private tour.