My bf and I like to brew beer and this happens to be the closest supply store to our house.
The first time we went here it was a little confusing as it's not very well labelled where things are. However, the shop staff are all friendly and can help you out so it's not too much of an issue.
They have all their grains in labelled barrels that you can scoop, measure, and mill yourself (which is actually kind of fun). We've only ever not been able to find exactly what we needed a couple times, but usually they have something that will work as a good substitute. Typically for a 5ga. batch we spend $40 here on all our ingredients so pricing is pretty good.
It's a little off the beaten path, but I think it's nice because it never gets super busy and has a laid back feel. I would suggest Alternative Beverage whether you're an experienced or novice brewer.