Thanks for the advice. I am South African and won't be able to go into the city or use the Yotel. It seems my best bet is getting guested into a *Alliance lounge.
If I were to pay and just get four hours at a lounge, is the ServisAir one my best airside option?