Multiple sets, giant sets, all good stuff, warm up set important, training to failure often is not good but once in a while its important to push that bar as high as you can and set new PB's and that can often end in failure at a certain point.
Train hard, enjoy.