Very clean , staff very efficient, Doctors are greatSmooth process and wait time was very acceptable