My wife and I were just there I've stayed at 4 hotels during the years, the Marriott is a good hotel. Across the street and south a few blocks is a Calimex grocery store. A Walmart across the street from Calimex. Be extra careful crossing the street, traffic is terrible. They'll shuttle you to the OCC. I think you get free chicken broth at the restaurant. The rooms are clean and comfy.
Cons: The hotel bar doesn't make a very good margarita.