I love the size and firmness of this bed. My dogs love it too. I would give it five stars except the green is more of a shiny green velvet than the online picture showed. Works great, but not exactly the look I was going for.