Can't say anything bad about Sail Caribe they seem to be doing a good job. But I can offer another alternative. CYOA, the company I work for allows both Spanish Virgins and St Croix as destination options. With a ten day trip leaving from St Thomas you can do both.
Jay