Cafe de Coral is facing some uphill battle in the near term, but can it be a great stock in the long term?...