KKday User
It seems more expensive than buying tickets on site, but the advantage is convenience, no need to worry about words. Although it says there are 30 minutes, it should only be about 20 minutes from boarding to disembarking. It's best to go early to avoid being stuck in a boat jam. I have seen many small waterways blocked boats around 4pm, imagine if there are only 30 minutes, the boatman will definitely shorten the trip in order to get back on time.