Recently sailed on Wonder of the Seas and purchased the dining package. I tried to make reservations before the sailing; however, the website would not let me without charging my credit card. I waited until I was onboard and was able to make reservations. You may have to be flexible on your times because some of the specialty dining venues were booked at the times I preferred. My advice would be to make your reservations as soon as you get onboard.