I visit San Pedro for business regularly; besides some of the good places recommended here I found this restaurant where I had the most surprising and wonderful experience: ENCHANTE RESTAURANT. Founded by chance, farily new, great food, fabulous ambiance, good service (very important to me besides food quality), well located, secure, and affordable prices. Got greeted by the owners, chose to eat at their beautiful garden, and enveryone that has come with me since (I've been there a few times already) has been delightedly wiht "my" choice of a place to eat. Has anyone visited them? I enjoy their recent addition to their menu: The Special of the Week.