We have been going to Silver Reef pretty much since the hotel opened - about 3 or 4 times a year. It's a nice drive from where we live and always enjoyable. The rooms are very nice and reasonably priced, especially if you join the Diamond Dividend Club - $30 off.
The breakfast buffet that comes with the room is also surprisingly good. There are always a couple of types of eggs with potatoes (although no sausage or bacon), fresh fruit, waffle/toast station and more.
I have not dined at the Red River Buffet, but the Steak House restaurant is definitely worth a try. Fine dining as good as you'll find in a major center. Excellent service, knowledgeable staff, good wine list and delicious cuisine. Reasonably priced for this level of dining, the Steak House does not disappoint.
If you go to Bellingham first to do some shopping, you can drive the scenic ocean route around the Lummi Reservation to get to the hotel. All in all, a great destination for a quick getaway.