An interesting visit, I did a day trip with a tour company but I think just going straight to the caves myself would have been time spent better. We stopped at a pearl factory and I wasn't interested.
The caves themselves are great but the crowds are overwhelming. you could hardly walk and had to shuffle your way through. There was a great show with classical music and lit boats at the lake inside which was really enjoyable. I would recommend it but try to go at a time that will be offpeak.