Joe B.
Yelp
Definitely the nicest hotel in town.
Go to the restaurant on the West
end of the hotel. Cheaper, better menu, casual, good food.
So here's the deal - there are really only three spots for dinner in Flåm.
The pub near the cruise ship and the restaurant adjacent to the East are the same ownership and same menu. There was a wait when we arrived, and the menu only had a couple appealing options, so we moved on.
The Hotel Fretheim has two restaurants, but with two different menus. The one closer to the train (west) is cheaper, casual, and great food.
Unfortunately this one is also awkwardly empty, and it's very uncomfortable to find a waitress, get a menu, find a table. Also, the tables are all for 4-10 people, so going in with only 2 people feels awkward. Nonetheless, I would still say this restaurant is the best option in the town.
The Hotel Fretheim also serves a free breakfast for guests, and you can prepare a lunch box for 45 kroner.