Ordering process and customer service experience was great. We ordered a king size, extra firm and let it air out for about 5 hours before sleeping on it. It is very firm, but we love it. Took a few nights to get used to the firmness, but haven't had better sleep on another mattress. We've had it for about a month now and it's just gotten better. No complaints.