Had heard about Island and stopped by on way to Bend with the family last week. Homemade teriyaki sauce is the best I've ever had. Not too swee...
All reviews seem positive