Extended Stay America cuts up to 50% off hotel stays in the U.S. and Canada via the coupons below. (Enter the promotional code when searching for available rooms and hotels.) Additional fees and taxes apply. Book this travel deal by October 24 for stays through January 31, 2018. The deals:

Up to 30% off 1- to 6-night stays via "MJ730"

up to 40% off 7- to 29-night stays via "MJ740"

up to 50% off stays of 30 nights or longer via "MJ750"