Location is excellent. Close to transportation and restaurants. Having a reservation is a good idea for the better restaurant.
Apartment was just as described. Enjoyed the time me in Camps Bay very much.