I stopped in the Cannon Beach Cafe yesterday and was very impressed right off with the decor and atmosphere. Everything is neat and perfect yet it feels very comfortable and inviting. The menu had wonderful choices and it made it difficult to choose but, I decided on the roast beef sandwich. It was a generous portion served with the most tasty pickled cucumbers on the side. The service was excellent and the prices were very reasonable given the quality of the food. I will return...I will be a regular for sure.