Stayed in Cannon Beach for a night with my children and another family. We booked a room with two queens and a room with a kitchenette - they put us right next to each other...honoring our request.
The property on the outside is very well kept - flowers making the place look quaint and seaside...very pretty! The rooms were sparkling clean. Even though it is a pet friendly place - you would never guess it. The linens on the beds, the furniture, the carpet, all clean and fresh. The kitchen was well stocked (even more than the "usual") and the staff was very friendly.
The hotel is just across the street from the beach, and Cannon Beach is breathtaking! We sat on our balconies and looked over this sight! It was the prefect spot for us to hit the beach for sunset, and then be "home" for dinner in five minutes!
Our only regret was that we didn't book this place for more than one night!