We have always used Cape Air and were very happy. But last year the connection was with Seaborne out of SJU. All I can say is never again!
They lost our luggage for 5 days (luckily it was on the return). We are taking our chances this year with the ferries. Flying into EIS was too expensive this time.