allen reviews