We were staying at a resort that was pretty much across the street from this restaurant. The food was delicious and the menu had many authentic Mexican choices while still offering entrees that were recognizable to guests from the states. We particularly liked Queso Fundido which was basically a delicious mixture of cheese and chorizo. The staff was extremely attentive and pleasant, and the prices were fair. Highly recommend coming here to experience a little bit of Mexican culture if you can fight off the late afternoon 'sand gravity' from your resort!
Edit: whoops, now that I've posted my review, it looks like the location I picked is not the exact location of the restaurant we went to (must be a chain). The location we visited was in the north end of the Zona Hotelera across from Aquamarina Beach Hotel. read more