Visiting Miami for a few days, and I'm interested in Cuban food for dinner, but I'm sure most of the best food comes from hole-in-the-wall type places.
I'm looking for a nice dinner, nice ambiance, good service, decent wine list, white tablecloth type place. Cost isn't a factor, I don't mind if it's expensive or even "over-priced".
So, are there any good upscale Cuban places like that in either Miami or Miami Beach? I don't mind if it's not the most authentic Cuban food in the city, as long as it's good and meets the above criteria.