We love this tour! This was supposed to be a join-in tour but we were the only ones in the tour so it ended up becoming a private tour. First of all, the driver/guide Mr Sasi, was very punctual when he picked us up at the hotel. Gave us a good run down of the history of each places we visited and was very pleasant to talk to. Batu Caves was good - a must visit when in KL. The Genting Highlands was also good. The place is HUGEEE - it has an outlet at the buttom, a theme park, hotel, shops, restos - it has everything you could possibly need! The only thing we did not enjoy was the cable car ride (not a fault of the tour provider). Genting Highlands should suspend their cable cars if there is strong wind, not very safe to run it when the cable car cabin is swinging side to side - no heads up from staff that the weather was not pleasant to ride the cable car.