I have to agree with Lampskies and Buddy Bear and book directly with DCL and just make sure you do the early booking dates. That saved us $400 on our cruise and when I had to check or change anything on our reservation it was so easy to check the website or call them and get an answer right away. Of course will all the Dis people here, I didn't really have to call for much since you all have the answers!