Hi PamP, welcome to Cruise-Chat.
Food is a very subjective thing, what I think is wonderful you might hate. Our resident RCCL expert, SonnyV has been on over 50 cruises with RCCL and has always said the food was wonderful. I've cruised 3 times on RCCL and the food I have had on their ships was far superior to the food I had on Celebrity. My preference is Princess. I think their food is fantastic, but you might not.
RCCL has a great product, their ships are very clean, and their service is very good. Rave reviews have come back from Oasis of the Seas. Which ship were you looking at?