Terrible place. They schedule 20 patients at the same time. Minimum waiting hour is 2 hours. All they care is about money. Waiting time to get them on the phone is average of 30 minutes. When you leave an important message. No one gets back to you. Dr. Kneesel sees you maximum 2 minutes. i won't recommend to anyone