We read mixed reviews about the catering for half board. We found the choice to be okay, but not exceptional, and assuming you avoid the obvious peak times, then the service was fine.
At times, we felt the staff were overly keep to clear the tables, but never to the point where we felt too rushed to say anything. Just one to watch, if you want seconds :-)