I was hesitant to order mattress online but it was worth it. It is perfect firm but with some softness, comes rolled and shipped to your door so happy with purchase