I was on the Feb 25th sailing of the Opera and loved it. I'm so sorry that you had such a bad experience, Jan and hope that you have fully recovered.
The food was not the best I have had on a cruise, but it was very good and I always found something (or asked for it) that I liked. There was a midnight buffet most nights and on the off nights, waiters brought food around on trays. Everyone has different tastes so what one person likes, another won't.