My dog loves it.  She hated every bed I tried that was springy or tall or had sides.  But she loves this one.  And it matches my carpet, so blends in. Fabric does not come off for laundering, but must have a stain treatment cuz it cleans easily