I went last year and probably won’t go again.
We had seats on the beach which was crowded and deafening with LOUD music near us.
The public toilets were crowded and also increased in price at 20 baht a go….also a long way away.
Yes the firework show was scheduled for 4 hours. However, it was in short shows with 45 minutes between some…and nothing to see during the long gaps.