Vista sol punta cana beach resorts July 8, 2019 16 32 64 128 Vista sol punta cana beach resorts & spa Vista solpunta cana Vista sol punta cana beach resort & spa 2022 Vista sol punta cana beach resort & spa 4* Vista sol punta cana 4* Vista sol hotel punta cana beach resort & spa