I had very good service from Stephen and Ross at The SA Tax Company who completed my tax returns and financial immigration. The process can take time having to deal with SARS but they kept pushing for finalisation and kept me informed during completion.