Casey's is a grocery store with some really great amenities.
When you first walk in it seems small... this would be relative to the typical "chain" stores. But what you find is a wider selection and a very helpful staff.
I find I can get in and out of the store in less time with a greater variety of goods that just can not be gotten anywhere else.
They also have their own kitchen...AND PASTERY CHEF. Make sure to check out the fresh baked items right next to the deli.
The meat counter is second to none in our area. The butchers... the meat counter is fully staffed by real butchers... none of those meats here... they can also give many pointers on proper cooking.