The CQC (Care Quality Commission) regulates all care homes, whether they are provided by the NHS, local authorities, voluntary organisations or private companies.