Last year I had a "good" experience with Garuda;
DPS to LBJ afternoon flight- very heavy weather when we got to LBJ meant we had to turn round and go back. They did a good job of getting everyone on a bus (though overfilled), into a nice hotel, bought us dinner, and back to DPS (same/overfilled...