Ответ:

Предложение построено правильно. Запятая отделяет придаточную уступительную часть. В сочетании «что бы ни говорили» частица «бы» пишется отдельно.