Tried it few years ago with my elder daughter and the overall impression was only fair. They changed teachers without notifying you even if their teacher was sick or on holiday. My daughter had experienced 3 different teachers in 1 month within the 3 months that she attended. It seemed that the course was not well structured and appeared disorganzied.