Good point. Well in terms of the beaches and all-inclusives, you might want to consider CUN, SJD, MZT. Closer to home and just as good.