This is a typical smaller CVS location. They have a little of everything. The pharmacy staff are always polite and more than happy to answer any questions that you have. The store itself is outdated and generic. I can't wait for the new and improved store to open soon.