My dog loves this bed!  I bought one over 2 years ago and I just bought another one for another dog.  They are super easy to wash!  The pillow part zips out of the bottom and the half hula hoop comes out of the top.  Wash it and it almost comes out dry.  Dry for a few minutes and both pieces easily slip back in.  The large size is good for a beagle  or a medium size dog.