La Teresita offers a great selection of classic Cuban entrées and side dishes. It's affordable, tasty food (cooked to perfection) in a casual dining atmosphere. The service is outstanding--I've dined with huge parties and been shocked when the waiter gets everyone's order just right without making a single note. And my drinks always get refilled before they're empty.
If you're going to make one visit to a cuban restaurant in Tampa, La Teresita would be my pick.