This is a nice campground right on the Columbia River. RV sites are large and many have full hook ups. There are mature trees throughout and plenty of well manicured lawn. There's a large grassy day use area, a boat launch and a hiking trail. This is a great place to stay if you like to tour wineries or enjoy boating/swimming activities. We were in site 18 facing the river. At the back of site 20 there is a trail to the water, but most people were using our site, to the extent of walking through the middle, stepping over our dogs, etc. We ended up leaving early because of it. On the way to another campground, I emailed the park and in less than an hour had a very nice reply. I would recommend this park, but expect heavy foot traffic if you are in sites 20 or 18 and lighter foot traffic in sites 22 and 16.
Advertised as 'the way camping used to be' and it is true. It's not a resort, but they do have a small store, laundry, and a cafe/BBQ on site. The staff is really friendly and helpful. For those that may bypass it due to the lack of sewer hookups, they offer a pump out service by truck for a fee. Park rules state no generators, but there is a boy scout troop here using one for hours right across from the office and they don't seem to do anything about it. The campground and buildings are very clean. This is a fabulous alternative to staying in the National Park without power, especially on hot days. We would stay here again.
We really liked Deception Pass State Park, but that was before we camped there. Now we LOVE it. Our spot was very private, heavily treed/shady, and even though the campground was full it was pretty quiet. We were on the Forest Loop and didn't walk through any of the others. We found the interior sites to be less private than the exterior sites. We had a split level site, but the spot for our RV was very level and easy to get into. There are miles of trails in the area and being so close to the beach was fantastic. Highly recommended campground.