Took ages to arrive with the delivery date being pushed back by over 10 days. Understandable with lockdown i expect delivery delays..that being said the mattress is Perfect. Brought this for my sons room single bed. It is firm but also supports your whole body where needed. Better than mine so will be ordering a double for my own bed.