All of the rooms have an incredible Oceanfron view, and the staff is very friendly and do their best. However, there are only two restaurants on the property. If you get in line at 7:45 AM each morning, you can eat at the a la carte one which is okay. You will eat most of your meals in "The Birdcage" outside.
They have erected netting around the restaurant to keep the birds out, but they get in with minimal effort. The birds freely walk in, and eat from the open bowls of granola, coconut, bread, etc. They also peck on the utencils you will use to dish up your warm buffet options, and will keep you on guard of your meal at your table, and often land on your table and or plate. The only good food at the buffet is a taco or quesadilla prepared in front of you by the cook, however they use the same tongs to handle the raw meat that they cook with and load your plate.
The free snorkel tour is quite nice, we did it three times.
In my opinion, you work too hard to spend your vacation time here.