Horrible. They were amazing back in the day in the small office near dairy queen with just a few good docs that practiced good medicine. Now they have a fancy office and horrible service. You will wait forever to be seen most days. And need to quickly make an appointment? Forget about it! They'll leave you on hold for way too long or give you the option to leave a message and get a call back in 1-4 hours.....Sometimes I just need to talk to someone for 1 minutes and schedule an appointment.