when i wanted to book a specialty restaurant using obc, i was told it can only be done on the ship, not before boarding the ship. i hope that was the correct answer. they said i could book a specialty restaurant before boarding the ship if i wanted to use a credit card to pay for it. i declined that alternative.