Update: Mike contacted me promptly and apologized that our experience was less than excellent, and offered to make it up for us. I am updating my rating to what it would be otherwise. Original one star review below.
The food and service was great until the moment when the waiter started an argument over charging us for a drink we didn't order.
He made a scene big enough to get some loud mouth next table making some clueless comments insulting me and my wife.
Mexico dive bar experience without even leaving the airport, anyone? Just an accident I suppose.
The misunderstanding over the bill was resolved by the manager quickly, but what a way to ruin what would have been otherwise a good experience and spoil a great vacation.