I attended a conference at the Skagit Valley Casino Resort nearby and stayed here because the SVCR was out of non-smoking rooms at the time. I found the hotel very clean, quiet, comfortable and efficiently run. The rooms were much quieter than I expected although the hotel was full on the nights I stayed. They have a shuttle running between the Ridge and the Casino four times per hour until late night, then on-call.
(You can walk the distance as well in about 10-15 minutes or you can just drive your own car back and forth - parking is no problem.)
Wi-fi is very good in the lobby but very weak in my room, which was not far off the lobby. So I had to go out and sit at a table in the hall to get good reception. That was the only issue in my experience.