I really recommend TutorMing if you are serious about learning Chinese. The platform combines the possibility of having intensive personal conversations that really help you to learn speaking (reading signs is till a bit in the future for me), with great flexibility of scheduling session when you can fit them in, and with a group of teachers who get to know you and adjust their approach to what helps you most. Also, the customer support in case of glitches (which can always happen in long-distance connections) is very good. TutorMing is very effective as well as enjoyable, and I certainly will continue to work with them.