Firm but that’s what I wanted. 4 stars because the width of the seat cushions. Small size