I first stayed at the Peech about five years ago a few times. I have just made my first visit to SA in four years and as always picked The Peech for the Jo'burg leg of the trip with my family.
Nothing much had changed (other than the prices!) since my last stay. Excellent large rooms, lovely bathrooms, beautiful well cared for grounds and friendly helpful staff. Airport pick up worked fine, as did the drop.
One of the things I really like about this place is that it's small so you get a more personal touch. This was exemplified for us at breakfast the first morning when the waiter (Bastar I think) said,Ahh, you've been before when your son was much younger. A great memory and nice to be remembered after so long.
I can't recommend this place enough, a fantastic antidote to bland samey chain hotels.