All-inclusive hotel, Maya World, features multiple pools (including indoor) and a private beach area. Offers dining options.