Boat ride was nice
Snorkeling at Molokini- this is a must do.
Turtle town - nice surprise
The staff was SUPER friendly and knowledgeable. I liked that the staff was not just working for money, but had also studied in the field. I would have preferred a tad more time at Molokini and a little less time at turtle town.....but my friends were happy that they got to see over a dozen different turtles.
I would do this trip again!!
Take an underwater camera....the water is crystal clear.