Shoppers say 'it's worth every penny'