I have always had excellent service from IMS and Dr. Robert Whipple, make sure you get the first appointment of the day or the very last. Dr. Whipple is very popular and will spend time with patients who are interested in discussing their health needs. If you find a physician willing to actually discuss your concerns don't take it for granted. I have waited upwards of an hour before but he's worth the wait IMO. I love him.