She is a gastroenterologist and I highly recommend her.
In additon, there are other very good doctors in San Pedro, each particularly good at different areas and all very good in general medicine.
Couldn't say which is absolute best---but for tummy problems you can't beat Dr Lerida.