Excellent. Accomplished a lot at an appropriate pace, at each session. Therapist has excellent communication skills, uses time very well, is extremely professional and utilizes a variety of exercises that challenge the patient enough to make the therapy worthwhile, while also not frustrating or overtiring the client.