@Mr Somebody - What you are looking for what most punters want - few options only available in Durban. Other punters can share their wisdom (please do).
Haylee meets all your criteria - lots of reviews esp on ESA. Pricey though and does not work all the time. Her profile is not active at the moment so I can’t post a link.
There are a few WGs who grace our shores from JHB. They are a bit older but will meet your requirements.
I really enjoyed my time with this WG who will be back at end of month. A bigger lady but service is 110%.
http://www.esa.co.za/escorts/viewEscort.php?uid=106199
Then there is Laura which I booked and was stood up. Reviews are very positive on her for those lucky guys who visited.
https://redvelvet.co.za/escorts/escorts_details.aspx?userid=15829
MrBarryP can comment more on Camilla - works at place in Windermere which is too public for me otherwise I would have visited.
https://redvelvet.co.za/escorts/escorts_details.aspx?userid=31439
Tash is a solid punt - cheaper, reliable and no issues.
Her profile is inactive as she doesn’t work over weekends, but check for her under Glenashley/ Dbn North.
Happy punting bro.