Good system, depends on your internet
Overall, good system for billing and the Skype setup is more convenient than driving somewhere. However, if your internet isn't great you are going to have some issues. Price/value is good. In my experience, instructors have been very accommodating in making up missed lessons.