As for spills, one word. ScotchGuard