Unfortunately I can't say this was a good Tour. The only reason I rate this 2 stars is because the site was nice. It started off that I would be picked up at 13.30, waited till 14.00 and called the tour arranger where my pick up was and if i still would be picked up. After that the drama begun, the tour guide was (so it seemed to me) uninterested and wanted this done as quick as possible. after picking me up we went to pick others up who after that. Whenever I was asking a question about what the tour guide told us on the way the answers were short and mostly replied like "I told you that" not even listening to the question. Royal Selangor was ok to visit, after that we went to an batik "factory" which took about 5 minutes of explanation what they did tbh uninteresting. Then the Batu caves and the tour guide gave us 45 minutes to get up the stairs inside and get back. No time to make pictures of all the nice things next to the cave entrance etc. All in all I have to rate the tour guide and the driver for a 1 star and would never think about booking a tour in Malaysia via Viator, hope Viator will work on this so that other people may enjoy the tour. Ofcourse I couldve been unlucky and got the unmotivated tour guide.