My dog loves this bed!  She weighs 50 pounds and the medium size is perfect for her.  The bed arrives VERY fluffy so it takes a little while for the stuffing to settle, but my dog sleeps in this bed all the time and is very comfortable.  The fabric is thick and durable and is easily removed to be machine washed.  I also regularly vacuum hair off the bed between washings.  Overall, I am so pleased with this bed that I bought 3 to have around the house.  The colors and patterns go great with my decor!