I did some digging and found one blog with some comments about the company "Back to the Caribbean"
http://www.bonairetalk.com/newsgroup/messages/24/270477.html?1150539101
I am always leary about signing up for anything like that. We did that once for a vacation resort that also sold time shares, but their main business was the rental side.
There is never a free ride, no matter how good the sales pitch.