"It was smooth, but the demo was pretty rough. I passed it for the third time. But overall, everything is good. They are very responsive and totally professional. Payment is always on time and the students are pretty good, which is weird, considering the previous bad experiences with Chinese children.