5.0 rating of 1006 reviews