Dollar General is basically a mini Wal-Mart. It has food, clothes, bed, bath, and home items, pet items, toys, etc. The selection is smaller than a large department store, but it costs less. I would highly recommend the picture frames. You can get a really nice frame for $1 that would be $10 elsewhere. The only downside to this store is sometimes when a new shipment arrives the store is messy and cluttered. Small staff so it's hard for them to get things organized quickly while still waiting on customers. But it's not a big enough problem to keep me, or most people from shopping there.