CVS is at a great location here. Their pharmacy does open a couple mins and close a mins after/before the said time so don't cut it close. They're usually pretty well stocked and have some good items. I like the self checkout too. Even got a passport photo taken here. Great service.