The seat is firm which I like. Color is exactly as expected, a deep blue but not navy. I looked closely at demensions before ordering and wanted something wide for a large man or so.egging that would accomodaye me and a small child. Perfect for reading and snuggling.