Dudley, I am happy Yes... that I left!
Finished contract with SV and it took me 3 months to get over it after returning home (not to mention getting my $$ paid & out of there!).
It's a VERY different place SV, to any other Arab Country, so think long and hard before heading there!