One hint - if the Cuban sandwich has lettuce and tomato (or if its even offered), then it it NOT an authentic Cuban restaurant!
I guess its Cuban in the Olive Garden sense.... but something was off about the plantains, and ropa vieja wasn't quite the same, either. Oh, and no croquettes, either.
I agree about the medianoche, though, I did like that.