Not a hotel owner but a manager and have been a victim of blackmail by guests. Trip Advisor says they do not tolerate hearsay or personal insults. but refuse to remove posts that do just this. When you try to put a management's response it is refused. I know for a fact that repeat customers have put good reviews and they where never posted.
At least Lonely Planet has class. They simply omit a hotel from their listings until they feel that it deserves to be back in the book.
I would suggest to anyone making a booking in advance at a hotel they are not entirely sure about, is check the cancellation policies. Or only book one or two nights, so if it is not for you, you can move on.
One person may love a hotel and another may hate it for whatever reasons, perhaps different.
Caye Caulker has such a huge variety of prices and places to stay for every budget.
It is good that this topic came up, to give people a chance to voice their opinions, as TA does not allowed a open forum like this.