The website seems easy to navigate, but even when booking a domestic cruise it leaves you at a point where you are required to enter your passport information. Which is all good if the person has a passport. After calling the customer service line and being told we could just enter our normal Drivers License info as our ID it simply doesn't work in the passport fields. Finally we gave up and called Royal Caribbean direct to create a whole new booking. This company is too lazy it seems to create conditional fields within their code to pick up that IF a cruise is domestic and potential customers don't have a valid passport, that they could enter a different valid ID in the booking area. After checking the internet, I found several cases identical to mine where customers simply went elsewhere. Well CruiseGuru, you may want to change some things as money is cruising out of your site... This will be reviewed in other places and continue to be updated until the issue is fixed.