This is a typical quick service place to eat. There are a variety of choices, but nothing that really stands out as a meal to recommend.
There are a lot of good options here. I liked the food I got here and the kids could find something to eat without a problem. Caribbean Beach is the largest resort so they should have good food and they do. One tip when you check in ask for a room close to the food court or you could face a 10 minute walk to get there.