Top notch. These folks care. Very nice variety of machines and the therapist really listens and tailors your program based on your feedback about how you're functioning (or not). Expect to spend an hour+ at every visit. Parking is decent. If you're coming from the east, getting into the lot is a little hard.