Good docs but just be prepared to sit & wait a whole lotta time.
Hopefully I'll never have to come back here again because they are not good at scheduling appointments and keeping order with appointments.
My appointment was orginally scheduled at 4:30, Core called and asked if I could see their PA instead of doctor and to come in @ 4:10 instead of 4:30. Reluctantly I agreed to do so but I did not get to see the said PA until after 5 pm until after I had to raise a fuss because I was just sitting and waiting. After all of that I did not get the surgical appointment for which I went there for. Left work early lost wages for doing so.... waste of time and money!!!