The hotel, its 7 pools, the closeness to the beach, and the locations nearby (wich includes natural pools in the sea with fish swiming around you), made our family vacations fun, easy, and unforgetable.
Viva hotel is great, not perfect, but still great. Has some issues with the entertaining offer for kids/adolescents, and it lacks the timming with the room services (as the room should be cleaned earlier in the morning).
Howerever, the overall experience is wonderfull and definitely a place to go back.