Pricey but worth every penny?