2 stars for Miami's "struggling" Casablanca on the Bay