CVS is a good and thorough pharmacy.
They usually have any medicine I require in stock, and if not - they can get it in one to two days.
While items in the store tend to be overpriced in general, when they are on sale they are a true bargain!
The CVS customer care card lets you get savings coupons printed at the end of your receipt.
Most of the time they are for $1 to $4 off select brands in the store.
The makeup selection is very good, as is the hair care section.
The seasonal merchandise is usually pretty fun, and the selection of sunglasses good too.
In short - don't buy things that aren't on sale, and you'll make out quite nicely.