Cliff's Variety has at least one of almost everything I've needed, and the best quality. The staff are always a pleasure to talk with, and refreshingly knowledgeable. Prices are reasonable, and some items cost less at Cliff's than at stores that compete only on price. (Other stores can sometimes have lower prices, e.g. for bulk quantities, but otherwise can't touch Cliff's.) Cliff's is dramatically better than any other general store I've ever seen.
Pros: location, hours, staff