I stayed at the RIU Palace Macao last September...its was incredible. They have 5 hotels in one. They have Riu Bambu, Riu Taino, Riu Melao, Riu Naiboa, and Riu Palace Macao.
If you stay in the palace like we did, you can use any of the facilities at the other 4 resorts. If you stay at another one, you can use them all except for the Palace facilities.
Having the resorts all together gives the RIU chain the biggest beach IN Punta Cana. It was wonderful.
Check out the website listed above so you can read more about it.