D Den nis Review of Viva resorts 4 years ago Nice beach, great water. Nice beach, great water.Room well. Food disappointing.
Comments: