Overall, this place is average at best. They do not do a good job of explaining extra services and the finances that follow (not disclosed whatsoever) which result in surprise expenses. I do not appreciate the lack of appreciation for patients' concerns/financial well-being. I was told that my visit was totally taken care of after an hour wait to see the doctor which only lasted 3 minutes, and then a unnecessary ultrasound that had a lack of disregard towards patients understanding/finances. Will keep in mind to be completely blunt about what may be best for you since they do not do a good job of being transparent. Business is business, I suppose!