Hy-Vee Grocery Store in Charles City offers a neighborhood shopping experience known for quality, variety, and friendly customer service. The store features a well-stocked selection of essential foods, produce, meats, seafood, fresh bread, beverages, and local brands. Customers appreciate the good produce and the availability of smoked meats made on-site, along with items from local smokehouses. The store is generally clean, and the pharmacy is considered decent. Shopping is convenient with options for online ordering, pickup, and delivery. However, some find the store layout confusing, with items sometimes placed in different aisles, making shopping longer than expected. The produce, while attractive, doesn't last long—about 3-4 days—so it's best to buy only what is needed. The restrooms are small and poorly ventilated, which detracts from the overall experience. The catering team also receives praise for their excellent service at events. Overall, Hy-Vee in Charles City is a good place for grocery shopping, with friendly staff and quality products.