It does keep the bed dry, and one side is very soft, but the other side is that thick fluffy wooly sherpa blanket material - which some people love, but I am not one of them (and neither is my partner). I also had to go back and forth for over a week with the shipping company to get them to even deliver it, as they said my address wasn't showing as an address. Once that was sorted out, it got here pretty quickly.