Beautiful apartment. Comfortable stay. Well furnished. No DSTV or Netflix but they do have Smart TV so bring your own. Nice and peaceful. Check-in was not easy. Booked day before I arrived and got message saying they only give check-in instructions 3 dys prior to arrival. I was still chasing for them following day. Made arrangemnts to meet the person there and when I arrived there was no one. Then on departure had to drive to some other place to drop off the keys.