Not the best, not the worst. Came here the other day in search of buttons. Huge store and a big mess. Took a while to find the buttons because the store is disorganized and understaffed. When the buttons are finally located, there is a paltry selection and many of them are overpriced with the majority of buttons being VERY feminine. The cashier was pleasant at least and parking was ample. The guy at the framing counter was helpful too. Would not come back for buttons, only for warmth when freezing outside.