Uprrgal--Just got back from a week at Coral Bay. All is well there. Kind of hard to go wrong no matter which you pick. Depends on what you want. Coral Bay would be more on the quiet side with a large and more secluded beach area to lounge around on. Be happy to answer any specifics you may have about that particular place. Can't go wrong with any of the three.