I have been a patient here for 4 years and they have consistently never kept appointments. I wait for at least 30 minutes each time and most recently over an hour. They book appointments 10 minutes apart and there is never any apology for either the front desk or the doctor. It is unfortunate as I really like my doctor but I just can't put up with how badly the practice is run and have to move to a new practice.