My family loves Casa de Campo. It has everything for you in one spot. Golf, beach, pools, food, bars, shopping .... My wife is Dominican and this is hands down the best spot that we have been to in the DR. I will say this however, as far as the Caribbean goes, the beach is just ok. You'll get much nicer water in the Bahamas. But the service and activities make this the place you want to go.