Our party of 6 celebrated a significant birthday by booking a lunch cruise in early February. We were seated in the dining room so all were toasty warm and had great views of the riverfront. The meals are not inexpensive but are well above the "hotel chicken" type of food. Vegetarian, chicken, beef, and fish entrees were all enticing and everyone could get what they wanted. Cocktails, appetizers, and desserts are available for a reasonable additional fee. Several of the party went topside (very cold wind) and were able to hear the captain's commentary on what was going by on the river. Included singing waiters! We'll go again in the summer when it will be more pleasant up top. Going on river cruises is one of the things I like to do best when I visit a new city. Can't believe I've never done it in Portland before.