We have eaten at many many Mexican places, both in Oregon and California. This little restaurant ranks right up with the best. The food is amazingly delicious, fresh and savory, and very reasonable price-wise. The service is excellent and the view beautiful. The ambiance could be better, but once you take a bite of what ever you ordered, you won't notice.