I'm giving the bed 4 stars because our dog loves it.   However, it has flattened out a lot since we got it just because the dog lays on it so much.   We have washed the cover a couple of times and it's held up nicely.   It's also fairly easy to get  the cover on and off.