Casa de Campo was a great location for our vacation as it offered all the amenities that we desired. The gulf courses were stunning and well maintained. The property itself was beautiful and we spent most of the days at the beach, we did not even leave the resort. The beach was a private one, not even a minute walk from our villa. People were so nice and friendly and staff was very welcoming. We booked this vacation directly with the resort as all other third parties options were way too expensive. Also, the resort offers best rate guaranteed which was another reason to book with them directly, because they would match the price if a 3rd party happens to offer the same package for less or offer something on sale.