Perfect fit for my space. Firm but comfortable. This is excellent as a pull out. Easy to do myself and it rolls out and then you just lift.