This is a strange brand. Outrageously expensive and while the products are good, i wasn't blown away. Especially when you consider the price point. What do you think?