Like everyone says, (For now) make reservations long before you sail. Its a pain, but it is what it is.
Dynamic dining. We didn't wait once to get into any of the free restaurants. We never had a bad meal, and we are discerning diners. We are cruise people with over 26 cruises under our belts, on 5 different lines. This was the best food we ever had. The steaks were flawless. Don't go to chops ...