Sorry to hear about this. Having flown JB and AA to SXM, always nonstop, both have had their share of troubles ( and 2 flights became diversions to MIA!).

We just booked DL and JB for our next flights. Pulled the trigger on Mint since we had enough points for a free ride. Hopefully their mint service is on point.