I follow HKLLC courses and I find them quite good. Teacher is motivated, classroom (at least mine) is small and students are highly motivated. Overall I would say it is a good option