Every moment of my first visit to Dr Alvarez was excellent. I was welcomed by the front office staff, there was very minimal wait times, everything was explained well and I received a follow up call the next day as they said they would do. In these time when it seems hard to find people who care I felt everyone from Dr. Alvarez to Ted to the office staff cared. Thank you!!!!