"The good: Viva tangerine resort was great stay, the rooms where kept clean and tidy, single pool which can get filled up quick at times but the beach was awesome, anemities was ok, resort activities was enough to keep you occupied if you don't do excursions. The bad: not alot of English speaking staff but we manage to get by, main building elevator kept breaking down and when it does work it smelled really bad we opted to use the stairs for that reason. The three resort restaurant Viva Mexico, La Vela and Melt food wasn't that great, almost all the food we tried was tasteless or generic if you're lucky with Melt having decent taste. The buffet area has way better food, to go through the hassle to get reservations should warrant great tasting food, the theater employees where entertaining when in the theatre however when they perform at the pool area they where severely out of sync with each other, trying to get guesses engaged was so laughable that we found that entertaining. Also those very staffs seem to wear many hats at the resort, we see many of them at different time of day performing other duties ( I can only hope they are payed well and not over worked). Overall the resort was good despite those flaws. I can see myself returning in the future or using another viva location on our next family vacation"