I love CVS and purposefully go to CVS instead of Walgreens. Walgreens just seems like a run-down drug store, I think it's the layout. At any rate, I lived right next to this CVS for a years and so I was in here a lot.
They have lots of stuff to browse and buy. Food prices are little high but it's a drug and there's a Safeway in the same parking lot so you pay for convenience.
The store is always clean and I find the staff friendly -- a little too friendly. The guy at the counter always makes me laugh in that awkward sort of way. I appreciate his effort though.
One and only gripe: the pharmacy is super slow. I always wait like 15+ minutes when I pick-up a prescription. Note, the prescription is ready there is just always a line and for some reason it just takes forever. The pharmacy isn't that nice either -- the staff don't ask me if I have questions with my prescription and their blah attitude makes me not really want to ask.
But this CVS is still better than Walgreens any day.