I booked my family in for a couple of nights to stay at Graham's place (I only stayed 3 night with them), and they had an excellent stay. The apartment was beautifully furnished and it was airy and spacious. It has all the amenities you could need, and is right next to the mall, so you never have to worry about traveling far for anything. There is also an indoor and outdoor pool which is very close in proximity. Island Club was overall comfortable, convenient, and enjoyable. Graham was a great host, and the communication was excellent especially during the period that we booked in because there was load shedding and he informed us in advance of when it would take place, so many thanks to Graham for keeping us up to date with that. I would not hesitate to book again when we are around Cape Town next.