We had an amazing 3 night stay at Garyth's. The apartment was spotless and had everything we needed to feel at home, including an invertor for loadshedding.
The apartment overlooks the beach with direct access from the complex.
There is a railway line that runs behind the apartment building so you do hear the occasional train, but it didn't bother us much. The bed and pillows could be a bit more comfy, but overall we had an awesome stay.