reviews of self-adhesive stabilizer