This is a great office. You can get a soon appointment no long waits. The staff are friendly and very helpful. The doctor is very nice and well organized. They accept many types of insurances. You may have a long wait but it was worth it. They have a parking lot but it has meters so bring change with you.