Marriott Courtyard Gresham offers spacious guest rooms, onsite bar with local beer, wine and small plates.