From University and Hostel you can make arab friends, it is easy, it depend on you
There are many activities, if you have time, most of ppl who is studying in arabic program saying so much busy with homeworks :( , for yoga there are classes, but i don't know anything about i :(, sorry.
yes, of course hostel is clean, providing with 3 great meals
yes, there is public transportation, the hostel locating in nice place, behind big Mall , where you can find taxi easy , most of students walking from hostel to Mall
It is Multi National Country, and Saftey