The water puppet show is amazing and well worth a visit. Rate this 5 stars.
The reason for the 4 stars is that it took several emails , WhatsApp messages and a phone call to get the tickets delivered to our hotel.
Charming Vietnam Travel were responsive and very nice, but it would be better if they told you at the start when the tickets would be delivered, and I booked 5 days in advance, so they had plenty of time to organize this. They finally told me 5pm on the day of the 6:30pm show and they eventually turned up at 5:45pm after a phone call.
It might be better to order through the hotel next time. Show was really good though, so all good in the end. 😀