Perfect size. The center is firm and comfortable while the sides are soft, but firm enough to keep their shape. Our dogs love it!