We have stayed at both the Radisson and the Marriott. I don't think you can go wrong at either resort. The Marriott has balconies which are great if you like to sit out. the rooms are bigger at the Marriott also. The Radisson has a great pool area and the beach is a bit nicer.
Both have a good selection of restaurants and bars.
Hope this helps.