Shoppers say it's 'worth every penny'