The apartment is great - cool location, very well equipped and amazing views of table mountain from the balcony. The jacuzzi on the balcony is really cool too! Mike was great and provided some really good recommendations on places to go for food, drinks, etc.
We loved our stay at this apartment and the only slight negative was that for the few days we stayed there it was extremely hot weather (32 degrees) and as the apartment has floor to ceiling windows it does get very warm. There is a fan provided in the room to help cool down though.