Supposedly you can book through the internet, but I never got a confirmation back. So I called them directly. Turns out that the person answering the phone doesn't speak a single bit of Spanish. I muddled through and made the reservation but wish I hadn't. When we got there, we were greeted by a very nice woman and her equally... more

