We had a great stay in the apartments of Pretoria. The house was full equipped (there was even cotton in the bathroom), it was perfectly clean and we had a great communication with the owners.
In my opinion it is the best choice for a pleasant stay in the area. It is also highly recommended for families since there is a great yard for kids to run/play.