Very quality staff and very knowledgable of medicine. I have never been seen on time or left from my appointment in a timely manner, although everyone is always working hard. The nurses are as knowledgable as the doctors and sometimes gives you more attention. High prices more than other offices but people…