We are veterans of 80 cruises over 20 years. We last sailed this ship in 2012 with our family and did so again. The ship is in good shape overall and the crew is still good. Everything else, except entertainment, was below our standards. The food quality was poor and lacked diversity. Meat and fish cuts were not good. We kept expecting improvement, but it never came as the cruise wore on. Cruise activities are boring and their is no movie theatre with adult films. The fitness center was decent and good sized. Our cabin was tiny and freezing. Plenty of storage. Shower tiny with only shampoo and tiny soap bars. This cruise is only good for people below 40/45 with children as their are good kids activities. The ship feels very crowded and not good on sea days. Elevators are inadequate and everyone was complaining. Public rooms were inadequate. Poorly designed.