I've been here dozens and dozens of times, and never been disappointed. The food's always fresh and delicious, and the family that runs the place is always friendly and welcoming. It's a lot cheaper than the restaurants on the beach, but the quality is just as good if not better. I've heard of people being put off by the appearance of the place (it's not Maxim's!) but I've seldom heard of people not liking the food. The pescado dorado is fantastic, BTW.