Dreams Cancun Spa and resort has the best lcoation since it is on the the tip of the L-shaped strip. Thus it has the beach on 3 sides. The stay was wonderful with very good service and lots of activities.
The all-inclusive package made the trip worth is because the resort had a good variety of restraurants and bars.