We had a negative experience with Seaborne a few years ago. Booked a flight from SJU to Antigua well in advance and for whatever reason I decided to double check it a week before the trip. Flight was no longer on their reservation system and didn't show as upcoming flights. When I called them all I was told is it was cancelled months ago. I had received no notice from them that it was cancelled and no refund - until I requested one during that phone call. At that point our only choices were a private charter which was very expensive or Liat. We rolled the dice with Liat and actually had a very pleasant experience. From that point on I generally try to only book with the major airlines, which still hold no guarantee that the flights will proceed as planned, but at least they have systems in place to communicate changes to their customers.