I'm really sorry you didn't enjoy the Opera; my friends and I went on board keeping in mind that it was an international experience, and we found the waiters and the crew friendly and helpful at all times ... well, OK, except for the first day, when we were shepherded out of L'Approdo while the waiters were preparing the restaurant. But we understood they were busy, and teased the assistant maitre d' about it mercilessly afterward. He became a friend, and even saved my place card from dinner at the captain's table.
We had a wonderful time, and so did at least a half-dozen of our newfound friends, who actually decided to stay on board and do the Western Caribbean route, back-to-back.
I'd say that really reflects on the great time they had. As for our experience, we arrived in the ports of call early most times.