This is actually a pretty nice CVS store. It's relatively new and is very well kept, with super friendly employees.
I found everything I went in for easily. The shelves were all fully stocked and they had a nice selection of cards!
I like the location; and since in in the Rivergate Shopping center, I'm sure to be back.