I think we booked it back in August or September of last year through Carnival.  I don't remember if we did it through the website or called them.  My parents booked it and I just paid them what I owed for my part.