We are a couple with a 2 year old and stayed here for 2 weeks.

Camps bay is great location, the beach is gorgeous, its close to lots of other sights (cable car, signal hill etc) and we felt v. safe. The appt is up the hill with a view of the sea, just a little bit too far to walk to the beach for us, put parking is relatively easy at the beach. It's quiet and peaceful and v. bright with tons of windows and a terrace to enjoy the view.

I'm marking it down for accuracy because it was listed as a 1 bed when in fact it's a studio which was not ideal with a toddler. Having said that there is a partial divider between the bedroom area which helped. Be aware though there is no fencing on the deck and a large drop.