does south jersey have the best soul food