Do you recommend one to one tuition or group classes?

It depends on your learning style and availability. One to one lessons give you more flexibility with time, you have the lesson whenever you are free and the tutor will only focus on you and will cater to your need alone. However, in group lesson is cheaper with fixed dates and time. You can interact with other students and practice Arabic with them in every lesson.