jmsx: We were at xel-ha several weeks ago, and I booked the dolphin swim for our family online to ensure availability. But there was a terrible thunderstorm (with lightning and winds that knocked down a couple of trees outside our room at the IB Del Mar) and we woke up to a miserable day. I used my Cingular cell phone (had great reception) and called Xel-ha (it took several calls and being put on hold a few times) but the staff was very nice and accomodating. They let us move our reservations (admission to the park and dolphin swim) to the next day. (We were lucky there was room for the dolphin swim.) I was happy they did this for us, despite the mention of a 72-hr advance cancellation request in the purchase coupon that you download and bring with you to the gate. The next day was overcast in the morning while we snorkeled (but still saw amazing fish) and it rained on us while we did the dolphin swim, but we didn't care...it was a fantastic experience! Our group of 9 swam among two dolphins, fed them, got kissed by them, watched their tricks, and they pushed each of us with their snouts on the soles of our feet. We won't forget this experience. One tip: I attached the rubber band strap of my disposable waterproof camera to my lifevest and took photos of my husband and sons during the dolphin swim. A staff member also stands by and takes photos, but we noticed they were selling them for $9 per photo. We saved $$ on the photos, but did buy the $45 dvd afterwards...couldn't resist.