We have eaten at the Rapids Lodge Restaurant numerous times when staying at Grand Lake. It is on the pricey side, which makes more for a fine dining experience and for special occasions, but we very much enjoy the food and they have specials and not-your-typical fair such as Elk medallions. It has a nice somewhat rustic appearance, but a classy ambiance at the same time. There is a fireplace as I recall and the river is on the east side of the building. One year my wife and I celebrated our anniversary here so if you want the river view make a reservation and request a table by the riverside windows. In the summer or around holidays/special events we would definitely recommend making a reservation.