Funny, I just got back from there.
You can see my full comments in an earlier post (yesterday). But it is a bit out of the way. Otherwise a great place! Food is great compared to anywhere else that you'd want to eat a meal (sit down). And the people are great. The rooms are nice too.
All the tours pick you up at your pier and you book them through the resort, so you only pay once, with a credit card if you want, at the end.
Any other questions, just ask. I loved it.