This place has a lot of room for improvement. The quality of service is very low, with patients reporting that their calls are not returned and appointments are rescheduled without notice. The office seems to be poorly run, with patients waiting for long periods of time and being told that it's normal to be behind schedule. The office manager's behavior is also a concern, as she hung up on a patient when they expressed concern about a billing issue. The office is wheelchair accessible, which is a plus, but it's not enough to make up for the other issues. One of the major issues is that patients are not being called back or notified about their appointments, and the office seems to be disorganized. The phone number and address are provided, and the office accepts various forms of payment, including credit cards. However, the professionalism and organization of the office are a major concern.