We were on the EOS this past April. We had such a good time. You're gonna love it. We did the Ocho Rios/Grand Cayman intinerary.
I had no complaints about the food. Everything was good in my opinion. There is a little snack bar in the Solarium where you can get pizza, hot dogs and hamburgers. That food is just ok. But it holds you over. The coffee by the snack bar was awful though... But there is a Seattle's Best Coffee Bar on one of the Decks (5?) and that coffee was good! I did prefer breakfast in the Windjammer better than in the dining room though...
We didn't see any shows, so no comment on that.
But all in all, we had such a good time. You are really gonna love it!