Firm but that's what I wanted. Navy color is perfect. Quick delivery, all in one box, easy assembly!