The majority of my review is based upon appointment time, wait time after the appointment was to start without making it out of the waiting area all the times I've been here, which has been several times in several years. No matter the time of day my appointment is I don't get into a room until a minimum of 30 minutes after my appointment start time and then I wait another 15 to 30 minutes for the doctor in the room. Dr Valdivia did a great job on my upper and lower gi but that's the only reason they get the second star. Why do I even keep coming back?! I really should ask my gp for a new gi provider after this visit!!!!!!