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.
Take advantage of the education and experience of these counselors. There are chat and email options so that you can track your conversations and won't forget anything. You can't say that about office visits! And the price is so much more affordable.