Good site. They have been making improvements to work out technical glitches and have helpful/quick customer support. I would say it's probably also only as good as the counselor/therapist you speak/text with, but I found a really great one, so I imagine there are others.