Wow. My experience could not be more different. Except for the fact that we ran into horrid weather and all the smokers were forced to go inside to the casino, and the casino is right off the Centrum, and the Centrum slowly (over a day and a half) started filling with smoke, it was a nice cruise.
Lots of stuff going on in the Centrum, like dance classes etc (which thrilled my son as he's an extroverted dancer), scrapbooking, jewelry making, trivia. I loved their Schooner Bar as it was NOT off the casino like on the bigger ships, and I could actually enjoy the ambiance (I am drawn to that bar!).
We had one of the then-brand new, then-called panoramic view rooms, and we loved it.
I don't know about food because we don't eat late at night generally.
Ask your room attendant to bring you ice! Easy.
I don't remember anything about a theater; I don't go on a cruise to watch movies, so it's not my thing.
It's too bad one negative post might have sent you away. We loved the cruise and would do it again. But would hope for good weather.