Had a great stay! The apartment was exactly as discribed. Check in and check out went smooth. Communication was easy. The apartment block is very nice with a beautiful rooftop pool, and added bonus of no loadshedding. I worked for the week and internet was fast.