The upside of viva is the cheap drinks and "Margarita's". The food however is terrible. Every dish tastes the same so it doesn't really matter what you order, the only real choice you get is whether you want your poorly cooked meat to come in a fajita or a taco. Aside from that you're at the mercy of the kitchen.
You have no recent hotel searches.