Dr. Maihofer is very gentle and caring. He always takes his time to make sure you understand everything and remain comfortable. Receptionist is very nice and handles all paperwork professionally. Office could use updating, but the personnel are all nice.