I like the fact you can choose your therapist and they're matched based on your needs. I got lucky with the first match! Some of the system functions could be better though. Sometimes it's a bit laggy, which can get frustrating. Also, if the therapist can't make it you can't cancel the appointment. But they do provide financial aid if needed, you fill in how much you make and such and they'll calculate how much you pay based on that.
Pros and Cons:
Bottom Line: Yes, I would recommend this to a friend