I did my integrated ATPL in 2017 at 43 air school. The school is great and the training quality is really good.
BUT: the accommodation is really bad: small rooms, terrible food, no internet and you share a bathroom with others guys.
Also stuff were stolen despite my door being closed and locked...
In summary: Nice school but, I highly recommend that you live off base (in Port Alfred).