CONS: It's a chain
PROS: They have great deals!
This is a fairly new CVS that opened in the past year.
As a pharmacy, they are still a "chain", but they have super-friendly staff. "Leon" (pharmacist) is very helpful and will bend over backwards to special order anything they might not normally carry.
As a store, CVS is a great place to save on EVERYTHING, if you shop their sales. Be sure and pick up one of the red ExtraCare cards when you go in the first time. Each week they have deals in their circulars - sometimes unlimited - where you buy one or more items and then get money back in the form of ExtraCare bucks. If you use coupons from the Sunday paper, you can sometimes MAKE money on these deals.
The manager and front-end staff at this CVS are some of the nicest people I've run across.