Late in the game, but I would strongly recommend booking anything travel related directly through the provider (air fare, hotel, etc) rather than via a third party. Third party seems great...unless anything goes wrong.