We recently replaced our carpet flooring with this bed. My dog is in heaven. The sides are not flimsy and hold his head up well. We have not washed it yet, but seems easy enough to take the cover off to wash.