Cover comes on and off easily for cleaning. I got the large size ad it's huge.. perfect for both my small and large dog to lay on together. Great quality.