Pre checkin was easy on website. Parked right in front, just a few steps to checkin. Office was clean, easy to find, Appointment checkin was smooth Joe took care of us. We were in and out in less than 30 minutes. Thanks Dr. M, you did a great job.