They get 4 stars because of the excellent pharmacy staff, always friendly and professional. I usually don't have to wait very long to get my prescriptions but it is not uncommon for them not to have something in stock and have to order it which means you have to wait a week sometimes.
The rest of the store is pretty nice, always clean and organized. Their wine selection is limited, not as good as CVS and pricier too.