It arrived within a week, and very easy to put together. It is very firm and fits my husband, who suffers from a bad back, very well. I would definitely recommend especially if you are on a limited budget as we are.