Overall Wafid is an excellent program, it is exactly as advertised, intensive and immersion..
I appreciate that the teachers and staff worked to create a sense of camaraderie with them and among the students; this was accomplish not only during our trips but in the classroom as well.
The socializing was an important factor as well. Lessons were comprised not only of grammar, vocabulary and textbook, but teachers used role player, games and videos to help us converse and think practically in the Arabic language.
Also, the staff is immensely positive, welcoming and professional!