I was leary of purchasing this online, however my 2 pooches love it - so that makes me happy. There is a zipper to remove cover for washing.  Plenty of room for resting for 1 medium size dog (30 pounds) and a Dane puppy who is (42 pounds) with room to spare.