We've been to Labadee 3 times & always found it to be the highlight of the trip. We've recommended it to others & they came aways feeling the same. Only once a minor issue because my wife didn't listen to the RCI staff.
When first stepping onto the island she pulled out her wallet to buy a small item. She was swarmed by the locals pulling & grabbing at her to spend her money on them. She wasn't harmed or robbed, just scared. The RCI staff intervienwed immediately and broke it up, they were great. Other then that, we'd go back in a heartbeat again.