Personally I would stay closer to Port Elizabeth.
Frangipani has some nice units up the hill.
Cheers
irina