Dr. Fergus and the entire office staff was amazing during my visit. The office was clean and everyone was in a good mood and made me feel comfortable the whole time.