Small hole in the wall place with not more than 10 or 12 parking spots, but definitely a great find.
I am not of Spanish heritage, but I have lived in South Florida for many years and have had Cuban food from a lot of places. All of the traditionally Cuban fare we had was very good, Ropa Vieja was excellent, best I have had.
Other items like calamari were average at best. Then again ordering a fried seafood appetizer in a cuban restaurant, is sort of like going to Starbucks and expecting an excellent omelette.
Some of the other reviewers are right, the service there is slow, and if you do not speak any Spanish at all, you will find you are only able to communicate with a couple of the people there. So don't visit if you are in a rush and embrace the fact that you are in the heart of Coral Gables and a mostly spanish speaking staff is not uncommon there.
Overall good food, and we would definitely revisit.