I have never ever had any issue booking specialty dinners on board even on the same day or walkup. Just off the Ruby and Crown Grille was way empty every night. Wait staff was bored and you could have shot a cannon through it. We called in the morning and ate at 7:30 that same night. We also walked up to Sabatini’s around 7:30 and were seated maybe 1/3 empty