My daughter and I just returned from this cruise. We were anxious to go to Bermuda, and that was the best part of the cruise. We loved our time together (Mother/daughter) but it wasn't because of this cruise. Forget eating on this cruise. It's basically inedible, Vile, processed and tasteless. You can not overeat. The ships staff works hard at keeping the boat clean. the rooms clean. But they are not interested in offering you anything to enhance your trip.
The on board activities were basic, and the only interesting activities were up charges. The evening entertainment was good. The show Saturday night Fever a must see! but after that you are better off staying in your room and watching TV.