Jay, I used a local travel agent here in Connecticut to arrange for the flights and the reservation at Fiesta Americana. First, I checked options over the internet. Then, I checked with a travel agent who beat the internet prices.
As for the dive operator, Christi, I contacted her directly by e-mail. She was very helpful with initial information and advice I requested. I booked directly with her via e-mail.
My lost luggage was delivered to my hotel room late in the afternoon on our 2nd day there. So, we arrived at the Fiesta Americana property around mid-afternoon on the 1st day and my lost suitcase arrived late afternoon on the 2nd day.
On the 1st afternoon, I bought a toothbrush, a t-shirt and something to wear under my wetsuit at the small gift shop at Fiesta Americana. That carried me through until my suitcase arrived.
I hope you enjoy your trip, and don't forget to contact Christi to reserve a space as soon as possible because she books up pretty early.
Michael