Dollar General is great, if you know your prices. But I could say that about every store. They have some great prices on things, but others are just so-so. The two Dollar General's in Collinsville are both old, dirty,and run down, but they both have the friendliest staff!! I like going to Dollar General to use coupons and to get cheap toys for kids.