I initially called Carnival with questions about the wedding and they set me up with an in-house agent (Shawn) who immediately made me feel comfortable and walked me through the entire process. Shawn handled the booking process, set up a group number for me to give all my guests and he keeps track of everything, kinda nice, I don't want to have to call people and remind them about deposits. Initial deposit was $150pp and they have til October to have balance paid in full. I gave everyone the info they needed and his direct # for questions and he e-mails me each time someone books, makes sure all the rooms are in the same location and and same dining time. After dealing with Shawn, he got me to Alison, who handled the Wedding booking and I love her, she e-mailed me everything I needed right away, color schemes, pictures of the cakes etc. (she even added an extra table, for our sand ceremony at no cost!). In addition to Alison I also have Gina from the Wedding Experience who handles all the little details like my bouquet, food, music etc. I feel like I have a Wedding Team in my corner and I have 3 resources to go to instead of one! I'm glad I called carnival before going through a travel agent, kinda cuts out the middle man and no hidden fees!