Great place. Quick, kind, polite staff. Drop tables and a water message chair to relax on. The Dr is friendly and tries to get to know his patients. Seems like they have some flexible payment options. Office is quite small and very clean. The parking area us very busy.