We did Grandeur (RCL) last year after our Century cruise waas cancelled and had done Mercury the year before. The food in the dining room was up to par with Mercury, but the cafe food was not anywhere as good as on Celebrity- little selection, not hot and long lines. We enjoyed our dining room service even better than on Mercury and the food was about the same. We did like the wine package offered on RCL. Overall though, service on RCL was not anywhere as good as on Celebrity and we are doing Mercury again this year. Now that we have a point of comparison, will stay Celebrity. Feel free to ask me any questions.