This is one of the top 5 places you want to go for your needs in Bend.
When I am in bend, I pick this place a lot. It is in a great location, it has a great selection and they are always improving. The staff are cool and they like to talk if there aren't a lot of people. Both of their locations or very friendly.
The prices are a bit on the higher side, but they all are now. They aren't the highest, but they definitely aren't the lowest. The location of this one is one of the safest imo and that gets a star.