Does anyone know if they take amex or discover at the resort in person? I can't tell from their website.
Call your card company ahead of time tho to tell them that you are going to mexico and what dates you will be there or your purchases may be declined