As in other reviews, it is a little firm but very comfortable. The navy blue looks very nice in person, with the dark color playing off the sheen of the fabric. We love it.