I would love to give Riverview a higher rating because the food there is excellent, however, the service is less than to be desired. They have a large variety of appetizers and we have been known to just order a variety of those for our meal. They give you a basket of "beer nuggets" which is fried pizza dough balls that you dip in pizza sauce; very yummy. Their main menu is as expansive as their appetizers and it is usually fairly difficult to decide what to eat. If the food wasn't so good, we would not have returned after our first visit as the service is so incredibly slow that you need to allow at least an hour for dinner. In the multiple times we have been there, I don't think we have ever received fast service except the one time we brought our small child with us. To keep her happy, they brought raw pizza dough for her to play with and were attentive to our needs. Go for the great food, but be forewarned you may be there longer than you would like.