We try to eat other places, but usually when we're looking for a place to eat in Ithaca our car automatically searches for a parking spot near Viva. It's hard to resist. The prices are very reasonable a small casual restaurant. The food is great, the decor is interesting, and the Margaritas are the best in town—esp. the Super Premium with the shot of Grand Mariner on the side. Best value is the Rock Hudson. Drink prices are reasonable. Wait staff has always been courteous and ready to make things right or honor special requests.
Worst part is this place is so popular, the wait can be long, esp. if there is some special college event that night (2 area colleges in one town) it's a long wait for a table. A long wait wouldn't be a negative (actually can be a positive because of the Margaritas) IF they had a larger bar area, but the bar area is VERY small and narrow and everyone crowds in like Sardines in a tin while waiting for their table for 30 min on a busy night. Usually you end up crowded around each other getting bumped and smushed while people try to get by you trying to find a standing spot of their own, or get to the bar lined with people to try and order a drink. That's absolutely the ONLY negative I can say about Viva. They are such a popular spot, they really have outgrown this location. They are a victim of their own success. : )
We've eaten here for YEARS and always been satisfied with the food, service, and drinks.