First look: China Grill Fort Lauderdale