BossLady 4 It's ok but what are those two small pads for??? There is no small sheet to explain what the small pads are for so no idea. Otherwise it seems ok but maybe a tad small for a 2 seater loveseat we brought from the states.Thickness wise it's really generic and thin, definitely NOT thick as advertised. Satiny finish and not cotton so I can see this is gonna be a fun slip and slide for the kids *sigh*Anti-slip: total lie unless you have a fabric couch. Does not work well on leather or pleather surfaces.Anti-spill: not sure about this YET.