Dr. Lopez is a wonderful doctor because he takes time to explain everything to you, and he makes an effort to target the root cause of your symptoms. There is practically no wait to see him, front desk staff is very nice, you just need to make sure you call various times to get them to respond back, sometimes they forget to call back. But you do get sent text reminders and email reminders of your appointment so you can't forget. I believe the doctor is also bilingual which is a plus. Overall I would definitely recommend him.