Second trip here. It's a well-worn hotel, but clean. Always has discounts if you book Internet. It's right on the beach, as advertised. As other reviewers have noted, if you want 100% percent new perfect American luxury, it's not your place, but if you like Mexican ambiance, this hotel has it in spades. In June '11, when I first stayed here, I thought the restaurant was indifferent, but they brought in a new chef, upgraded the menu, and I thought the food itself was well worth the trip the last time. Slept like a baby sans earplugs.