It is not as firm as I thought it would be, but apart from that when I ordered it it said next day delivery and it took 6 days