I've not found any information about the Cavos Sea View Apartments anywhere, it makes me wonder if it even exists! Does anyone know anything about it or stayed there? Please help.