Two things that disappointed me delivery was a week late, and IT IS NOT FIRM. semi firm - yes, but not firm. 
However, it is pretty comfortable and really helps my back to rest