Nice staff, especally the office staff. Doctor is very thorough and when I have questions he actually answers them in depth. You might have to wait a little bit but its definitely worth it because he makes sure he's covered all the bases. We couldnt pay the entire bill becaue my insurance has a hight deductilbe, but they let me pay in 3 payments which helped.
more