Staying in Camps Bay vs. Cape Town

We will be first time travelers to the Cape Town area in late May, staying for four nights. We like hotels which are near good restaurants and interesting shopping areas. A friend suggested we stay in Camps Bay. I’d like to get opinions on this and suggestions of where to stay.