Stayed at Ti Kaye last year. The resort is great but the food was pricey. If you are OK driving in a foreign county I recommend renting a car(use coolbreezecarrentals.com - the owner is great and can give you lots of good tips for your visit). The dive shop is on-site at Ti Kaye. I was not impressed with them. They wanted us at the dive shop fairly early in the morning, then we would stand around for an hour or more while they got ready and loaded the boat. They did not have a dock at the time, it may be fixed now, so they had to shuttle all the dive gear and divers out through the surf to the dive boat in the bay. They dumped the dive gear more than once and lost a few pieces of gear. We did two tank dives and usually didn't get back to the resort until 1:30 or 2:00. They may have improved since we were there but I was not impressed. If you are staying at Ti Kaye, you really don't have a choice but to dive with them, though. Anse Chastenet resort also has a dive shop that is closer to the reefs and seemed to be run much better. This is a much larger boat than Ti Kaye though, with more divers.