Casa de Campo, is a well run resort city. You can do just about any activity. The golf is first rate, the restaurants very good. Unlike much of the Caribbean, the service at the restaurants was very good. Friendly servers, good presentation, quality ingredients and normal wait times for each course. This time of year it is warm, humid and one can expect a little rain almost every afternoon. The place is so vast each guest is assigned a golf cart to get around.