12 reviews of Surprise Family Medicine "Best physician ever! Dr. Horrocks is the best doctor and I love his staff. They are kind and compassionate even when a mistake has been made. I was told to come in for blood work via their website. Unfortunately, Dr. Horrocks was out of the office and forgot to leave any instructions on if or why I needed blood work..