On an island, if you're not good, you're gone. I mean that word gets around quickly. Quality assurance is very high because if an operator doesn't perform consistently at a high level word gets out. therefore anyone in business for any length of time is good. I have had really good luck using hotel booking services. While you might pay a premium, the service and turnkey aspect make it well worth your while:^}