This particular CVS (at Barry Rd. and Ambassador, next to Hobby Lobby) is pretty small. It's a strip mall CVS, as opposed to a free-standing location. Due to their size (and perhaps their management?) they often run out of sale items or do not have much in stock. I'm one to shop the sales and am often disappointed when they don't have what I need. If you're looking for a sale item, call ahead or go to the nearest free-standing location, which is at 72nd & N Oak.
more