When wife and I chartered in St. Lucia we did Sun Sail. No problems with them. Never heard of the company you cited.
St. Lucia is okay but we would recommend other Caribbean Islands first only because of certain experiences with locals while at
anchor in certain areas and on last day in town.
Ray & Joanne
Dream Catcher