We got the king size mattress. The mattress is indeed firm and the pillow top is comfy. We let the mattress sit for 48 hours but I don’t think it fully came out to the 12” thickness as described. It’s more at 10” or so, but still a decent mattress for the price