I did mine at Rand Flight Academy, Rand Airport
They have been around a while and are reliable.
Plenty folks were happy and accomodation is easy there.
Price is neg if you pay upfront. Talk to Tas.
They also use a few old instructors who have been around the houses a few times and who showed me a few good points. Their hire & fly is also affordable.