I have reached some institution called Berlitz. I didnt attend their office yet, but planning to call them soon. Does anyone have any info about it? Is it reputable and how expensive should it be?