Hi has anyone taken their supplements? Their website and marketing makes them seem better than the average ones.