Never chartered with them, since we were on our own boat down there, but I have heard a few opinions expressed. Some positive, some negative. There's a pretty active forum on chartering at
Traveltalkonline: Viewing forum: Charter Boat Reviews and Questions
I know a number of the folks who post there have direct experience with Barefoot in St. Vincent.