Its not fully waterproof! No visible holes, but when we pulled it off the furniture there were a few cushions that were heavily soaked!