Tag: Delta Hotels by Marriott brings ‘Simple Made Perfect’ mantra to Mexico