I say Ok because it was mostly the same every day. It was good but lacked variety and change. My recomendation is to take advantage of the open sitting in the dinning rooms for breakfast and luch as well and you will find the variety you are looking for.
I find that on most ships, especially for the breakfast buffet, that the food is pretty much the same. But for those who do not want to sit in the dining room for lunch there is always the hot dogs and hambugers by the pool and also the 24 hour pizza area. You can also call room service and usually get some pretty good food delivered to your cabin.