So far I haven't had a bad experience. Good, reasonable prices. Not much knowledge of the medical side though. Being a medical patient, that is important to me. The customer service has had a mixed feeling. I've had a nice greeter and a not too friendly cashier and I've had a great cashier and standoffish greeter. But overall they are a really great place to go.