Is it any good? Sure, if you remember that it's an AI so it's kind of mass-produced. We've been twice and thoroughly enjoyed the resort both times. I would say that we ate pretty well. That said, if I were paying individually for the restaurants, I doubt I would return to any.
For breakfast you can choose sit down or buffet--both are quite good. Lots of fresh fruit, eggs cooked to order, etc. The sit down breakfast in the restaurant overlooking the pool (sorry, I forget the name) is lovely.
Lunches can be more hit or miss. I honestly can't remember what lunch finds we had--there is snack bar type stuff at the sit down places and a buffet that is pretty hit or miss. I found, like with most buffets, that things with the simplest preparations were usually the strongest--fresh fruits, breads, salads, cold shrimp.
Our favorite place for dinner was the Italian restaurant. In addition to the menu there is a lovely antipasto bar where I had some of the best food of the trip. Lovely marinated veggies, cheeses, salads, etc.
The place on the island is a bit rushed, but I found the seafood pretty tasty. There, and in most cases, I found a lot of the food to be oversauced/overdressed. Asking for sauces and dressings on the side went a long way. The pub has homemade chips that they put out on the bar that were great.
If you're going for a while, try everywhere. If you're only there for a couple of days, make sure you hit the Italian and the island--oftentimes reservations fill up quickly, but if you put your name on the waiting list things tend to open up.