I can't speak to the pharmacy aspect of this CVS, but the store aspect is great!  They carry food, holiday items, cards, makeup, stationary, and everything else you'd expect to find at a pharmacy, but their selection is wider and more varied than at most pharmacies.  Also, they're open 24 hours.  The employees are great, too--they've used their card so I could get a discount when I misplaced mine, and last Fri., they let me select two different types of candy for the buy one, get one for 25 cents deal that's currently going on, even though I suspect it's supposed to be for the same type of candy.  I live about a block away from here, and it's a more convenient alternative than going all the way to the Market District if I forget an item, and a better alternative than the Sunoco down the street.