Let me start by saying that I live above this location, so regardless of service or quality, I would probably still visit this store for convenience alone.
I've seen a variety of experience at CVS.
The people that work there are pretty nice, so no complaints there.
One time, the photo machine was broken, so they told me to come back in an hour. When I did, it was up again and I was able to print.
Many other times, they've helped me find items in the store and been knowledgeable about their current promotions and specials.
Overall, I think CVS is a bit overpriced compared to other stores, but their convenience makes up for it.