We made our reservation on Open Table, although this a resort, you can dine if you are staying at another location. just make A reservation prior, so that you can get on to the property.
The service and presentation was top notched, not rushed at all. The food was perfect. large selection. The restaurant is located pool side.
This is little more expensive than most, but I think it was well worth it.