cbcp review