We read the reviews and selected Upstream for lunch because my very English Mum loves really good fish, and she knows her fish! We drove here from Greenville, SC where there is excellent food but Upstream has some of the best fish we've ever had. My husband had the noodle bowl with cod. It came beautifully served with Asian vegetables, soba noodles, and a perfectly cooked LARGE piece of cod...absolutely delicious. I had trade a bite of my lunch to get a bite of his and it was great, he teasingly "swooned" over his meal. I had the Chinese chicken salad which was large, full of lovely slices of moist, real chicken, not anything canned. Loads of fresh greens, baby asparagus, carrots, and crumbly noodles served in a light soy dressing. Absolutely divine! Now my Mum selected the fresh trout which came with her favorite, real mashed potatoes, and served with green beans. She lingered over her lunch, savored every bite, and scraped the plate clean. She said the trout "was perfect" and she was so full she skipped dessert. But not me!! My hubby and I shared a mixed berry cobbler served with vanilla bean ice-cream. Good thing I love him else I would not have shared that dessert! Served warm, loads of blueberries and blackberries, crumbly topping...YUM! Service was flawless yet never intrusive. This is a beautiful restaurant and deserves 5 stars. We will DEFINITELY be back!