We went on May 20th. If you went last year, it is virtually the same, although the layout is a little better this year (better separation between guests and the buffet).
Service is ok; there really isn't much CM interaction at all unless you have a specific issue with the food.
The food is good, there is plenty, and things get cycled out fast enough that nothing melts in the heat. If you want a sods, you will need to bring it with you; there's only juice, tea, coffee, and water provided.