Through Dec. 31, OnePass members can earn 500 bonus miles every time they combine a qualified hotel stay with a qualified dine at a participating OnePass Dining restaurant. This is in addition to the double miles normally earned at select hotels and up to 10 miles per dollar spent at participating restaurants.