The pharmacy gets 5 stars, and the rest of the store gets 2, for an average of 3-ish.
I've filled several precriptions here and the pharmacy staff has always been pleasant and efficient. They knew my insurance card was a prescription card, as well (even though I wasn't sure myself). I get a text when my stuff is ready, and so far, it's been ready on time (fitting with their estimates).
The store itself is just ok - very clean, slightly below average selection, with convenience store prices. The real problem is that I've had an extremely slow checkout person every time, and several times they've been so slow and inept that I've left without my purchase. It's really nice that they employ elderly people, but they need to be trained to handle purchases in a somewhat timely manner. When I'm paying convenience store prices, I expect, well, convenience.