I booked our recent cruise last minute and all of the reservations on line were booked.. I was kind of disappointed because I love the specialty resturants.. So we got on the ship around 12:30 and went to the line to see if we could get a reservation... No problem, I was able to get reservations and the line was not very long. Same with the reservations for entertainment that required reservations, we were able to book just about anyday.. However the next day we stopped by again because we were uncertain what time we booked and wanted to confirm. A fellow was trying to book a reservation and they were all gone.... And Geez he gave the girl such a hard time and was quite rude to her...Moral of story, you can get a reservation once on board but dont wait a day to do it!!