I have Dove with Caicos adventures and had a great time, very good dive operation. 1st time we stayed at the Sands resort and had a good time. Note Caicos Adv picks you up and drops off at that resort. French Cay is a must do site. Secomd time we stay on a liveabord Explorer Venture, this is the way to go.