On our cruise the shows were very well attended and the casino and disco were still going after the shows. We loved the way the ship flowed and the number of activities. I understand about the cabin and dining concerns. We just spend very little time in our cabin and we learned how to work around fixed dining. Late dining really allowed us to stay as long as we wanted and with a table for 2 at dinner we could join new-found friends at breakfast, lunch or in the alternative dining restaurant venues. The beauty of several quality luxury cruise lines is that you have options to choose from.