Not done a DD but overall mixed on Mastery. The quality wasn't there last time. And he marked a package sent but didn't send it for a full week later. I'd recommend holding off, mostly due to quality. I probably railed 2+ g over the last day or two and barely felt buzzed. I kept going in for more because it wasn't doing anything for me, and I certainly don't have a big tolerance.