We recently stayed at the Skagit Valley Casino and were very impressed. The hotel has larger than usual rooms, and everything was new and clean. The staff in the hotel and casino were very friendly and helpful. The casino itself is pretty large and has a wide variety of slots and table games. It was clean and very safe. The bar closes at 1am on the weekend, though, so plan accordingly. The dinner and brunch buffets had good selection and adequate food. I deducted one star from my review because of the price of the hotel and restaurants: we thought it was quite expensive, and although very nice they are probably not the best value. In short, you never forget that you're not in Las Vegas, but it comes pretty close!