here is my full and comprehensive review