This CVS store offers a great selection in a convenient location. The pharmacy provides efficient and courteous service, with professional and helpful staff, even when busy. The store itself is clean and well laid out. However, the pharmacy hours listed online are not current, and there have been past frustrations with prescription readiness notifications. The self-checkout machines can be inefficient and slow. A useful printing station allows for direct uploads from phones. Overall, it is a generally positive experience for finding needed items.