Looks like you had so much fun! I visited Malaysia last August and I also enjoyed most of my time there!
Did you visit Batu Caves early? There's not a lot of people. During my visit, the place was packed.
By the way, I noticed you did not post this in any community. Maybe post in Pinmapple or ASEAN Hive next time?