This CVS seems to be small compared to others that I have used in the past. I try to get there on the first day of sales, yet they still always seem to be out of stock on popular sale items. They will issue rainchecks, however, I use coupons and sometimes they are due to expire before the items are back on the shelves.
I asked a manager about this and she said they are at the mercy of whatever arrives on the truck; that they don't receive "extra" of the sale items to restock (meaning before my coupon expires).
Store is always clean and there is plenty of parking though!