17777 NE Sacramento St.
Portland, OR 97230
$60 and up
Extended Stay America - Portland/Gresham
The rooms have separate living and sleeping areas, and come with small but fully equipped
kitchens as well as wireless internet access.
They charge extra if you want daily housekeeping, but that's not usually necessary unless you have small kids. There are laundry facilities at the hotel.
On the downside, unlike many hotels in the area, they don't provide a complimentary breakfast.
Local's tip: This Extended StayAmerica is in Gresham, which is several miles east of downtown, just off I-84 and not too far from the airport.