halifax CA review