CVS provides excellent and kind customer service, with friendly workers who go above and beyond. The store is clean and offers a great selection of cards, stationary, OTC medications, beauty and hair products, health products, and even a small section of clothing, toys, food, snacks, and drinks. It is great for a quick essential stop, with good variety and some snack items and cleaning supplies. Prices can be a little high, but the rewards program and amazing coupons offer good deals and money back. The staff, however, can sometimes appear overworked.