Even though the amenities are few this is a great park. The employees are knowledgeable and friendly and it's a great location on the River. It's close to Portland, wineries down the street, shopping and recreational parks close by. The park itself is kept clean and is landscaped nicely. The bathrooms and laundry are cleaned multiple times a day. Additionally for the dog lovers there is a long dog-cat (yes I saw someone walking their cat) walk along the river instead of a tiny little area. Only down side is the sites are close together but on concrete or grass so you not dealing with mud.
I would not recommend this park! My reservation was for a month and I waited until the rates went down in October so I could check out the area for a possible move. I spoke with the manager on numerous occasions to make sure I had everything set, first I was not allowed an outside site because I would be there longer than 2 weeks even though it was winter and most of the time there were only 10 sites used. The site I was assigned was complete mud and the storms had already begun. Additionally even when there was a sunny day you couldn't tell because I never got a sliver of sun because of all the trees so it was always dark, cold and Grey. I could not access my door without tripping over tree roots and trod ding through mud and mosquitoes. The second day I was there I had a deluge of ants, when I asked them to spray the site they brought a can of raid. When they say they have laundry facilities they don't tell you that even though they are located at the park they are considered public; with only 4 washers for the park and the entire town of Cannon Beach to use. On top of that it is not close to the beach unless you want to walk over a mile to the beach. I won't even go into their accounting and how none of the employees know how to use their reservation system or billing correctly. Not a pleasant experience and I ended up leaving after three weeks.