Hi, I was banded 12/12 and I didn't see any vending machines in the clinic, nor did I see any close restaurants outside.
In my room there was not a refrigerator, I am not sure if any of the other rooms do or not.
I was taken immediately from the airport to the Hotel Lucerna. (By the by, when you stop at the border, the custom officers on the Mexico side will open the door and ask you where you are going. You just tell them that you are going to Dr. Ortiz)
The hotel restaurant takes cash, I am not sure about credit/debit cards. I saw mainly Americans or Canadians in the restaurant. The staff are all very gracious. You will find that anyone working at the Hotel is so helpful. Feel free to ask any questions to the Hotel Personel.
I can't remember who it was, but some on this sight suggested that I take cash. Especially in small bills.