I like that they have a lot of different options to choose from with their packages. It's very thorough but also fairly expensive! There are many other companies out there offering training at similar prices or even cheaper than this one. If you want to get started right away and not invest too much into it, then go ahead and give them a try! They offer some really great benefits such as free calls or recording sessions if your first session doesn't do well. My favorite part about TSF is how easy it was to set up my account/appointment. Also, I love the fact that we can talk over the phone while using video chat through Skype instead of having to be sitting next to each other.