I began to learn with Rosen School, formerly eTeacher Hebrew, some 5 years ago: ulpan level 6, level 7 and level 8 twice (because it's so great). Every year has been a great experience and I hope to follow with many more years. Fees seem to me very affordable considering time and levels they offer. Teachers are so good, nice and ready to help at any time you need. During those 5 years I never had any trouble with payment. Highly advisable.