This would be one of my favorite drugstores. They sell everything you could possibly need and they have a great card that you can earn points on. I go here for most of my cosmetics, personal items etc. I like how they are also selling more high end lines in haircare such as Aveda, Paul Mitchell etc. I prefer going to CVS than other chains of drugstores like Walgreens personally!