5 Stars, All positive things written in other reviews are true!