vacationstogo is a good company to book with. i booked my first cruise with them and had no trouble at all. i was sent an email immediately with all my information and confirmation number and all the things i had requested. and when i called carnival the next day i was in there system with all the info just as i had booked it with vacationstogo. . they answer all your questions right away via email or phone. i received my documents 3 weeks before the cruise from carnival. dont be afraid to use them, i think they are great and will use them again. have a great time.