I am getting married at Aventura Cove Palace in June and they have been very accomodating so far. I would reccommend hiring a TA and have them add the resort featured perks (ie vacation dollars and free nights and free private functions) into the contract. This way the resort will honor them.
Try to book everything you can in advance to ensure that you get what you want.
I am very happy so far!