Professional and thorough checkup. The practice is well run. Patients are not left waiting.