It has done extremely well keep the loveseat dry from spills and during potty training. Toddler house! The one complaint that I do have... is that every couple of days, I have to pull it back up to the correct position. It does not stay in place for more than 2-3 days. I would buy again, though.