Barcelo Maya Palace Deluxe is pretty nice. We had a group that stayed there a couple of years ago. It's a very large gated resort, nice rooms, bars and pools all over the place. I think we payed something like 1200.00 per person (all inclusive) for 6 days 7 nights with air fare included. Good food too.