Sounds like your travel agent dropped the ball. My suggestion would be to find a reputable agency in your area who books a lot of cruises. It's great sitting across the table from a real person to discuss all your expectations and requirements. There are a lot of people who book their cruises online with no problems but we much prefer a face-to-face meeting. It personalizes your cruise and you establish a rapport and a good working relationship with the T.A. They can be of immeasurable assistance to you if you encounter any problems pre or post cruise.