Fantasy Island is going through some hard times. First it was a poor manager sucking the place dry. Then there was a fall out with a travel booking company. In spite of that the new management is committed to turning the place around and has invested heavily in bring the resort around.
The best endorsement I could give is I would not hesitate to choose Fantasy Island for a future dive trip.