Firm but comfortable. 6 inch is little more luxurious but this one is just fine for floor bed and camper