This show runs 5 times a day, 7 times a week. So you will undoubtedly be able to get a ticket. When we went it cost 100,000 dong for the 'good' seats which are close to the front. The puppeteers are obviously well practised, but the puppets looked like they'd seen a lot of wear and tear. It's a very well orchestrated affair and lasts about an hour. Explanations of what's happening in each scene is shown on a projector screen. It's all accompanied by traditional vietnamese music.
My partner is very tall (6'4"), and so couldn't fit in the seats. But the usher kindly gave him a chair in the aisle to sit on.
If you own or manage Thang Long Water Puppet Theater, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.