| I was booked on a flight from Trat to Bangkok during October 2020. A tropical storm was passing through Trat and meant that there was severe rain and low visibility throughout the day. Unsurprisingly, the captain of the inbound from Bangkok decided to go around and after holding for a bit flew back to Bangkok. Initially I did not ask the ground crew for any information as I was tracking the flight and storm online. They initially announced the delay as "we will inform you the new time later" and it became obvious after a while that the delay would be quite a while. They seemed to have multiple contingencies in place even with the COVID situation, and another plane with another set of crew was sent to Trat, as the previous crew and aircraft exceeded their legal allowed flying time. During the wait, the ground staff were on hand to help passengers and in general handled the situation like it was an everyday thing to them. It really helped the passengers feel relaxed and not stressed. They even offered to try to rebook passengers who were connecting on other airlines, which is clearly going above and beyond their responsibilities. I had a guide to what delayed passengers were entitled to, and a 2 hour plus delay meant a meal would be provided. They did get us a hot lunch box delivered as there isn't a restaurant on site. In the end, the weather cleared up, and the replacement aircraft landed and the ground crews worked to turn around the aircraft and literally as the last passenger boarded the doors closed and we were off, pushing back 3 hours and 10 minutes later than our scheduled departure time. Service onboard was done as a snack box, which contained packet nuts, a savoury chicken pastry and a bottle of water. It wasn't too much to write home about but it sets Bangkok Airways apart from their low-cost competition. The crew were very hard-working although I think they seemed a bit robotic today, but in general Bangkok Airways crew and staff are very casual and friendly yet hard-working people. Baggage arrived very quickly in Suvarnabhumi airport, which seems to become more consistent as they have upgraded their systems. I think that the way an airline is appropriately judged is how they handle a crisis, and in this case they put the safety of passengers first and foremost, yet still handled the situation extremely well. I think this is a textbook example of how to handle a flight delay and I applaud Bangkok Airways for making our day as stress-free as it could've possibly been. If only other airlines handled delays this well.