Bahia Principe Luxury Ambar: This recently renovated all-inclusive resort has spacious guests suites (mostly off the beach), a free-form pool, well designed restaurants (including a steakhouse and Greek, Italian, Thai, and Mexican eateries), and a nice assortment of included activities and entertainment options.