Vista Sol Punta Cana Beach Resort u0026 Spa PART 1 | Bavaro | Dominican Republic
Follow
Brief tour of Vista Sol Punta Cana Resort which is located in Bavaro. It is smaller than most resorts but equipped with everything you need to enjoy yourself at a great price.