See Josh Raynolds full review in the PDF.