Mexico all-inclusive resort timeshare deal: Is it worth it?