The reason I'm giving this a 4 and not a 5 is because I have only had this bed for a few weeks, and I'm not sure how it will hold up long term. But I am really happy with it so far. My dog loves it and lays on it every day. A lot of reviews for outdoor pet beds mention that they don't like the fabric because it makes a crinkling noise that the dogs don't like, but this one doesn't. I like it a lot.