Nice and firm springs feel great and a plastic covering but not an uncomfortable plastic but protects from accidents. Love it! Perfect fit!