I would recommend checking out a place called David's Hotel..he does apartments and private apartments for a very small fee :-) If you type it into google make sure you put .co.za on the end :-)