Marriott launches apartment-style accommodations in North America