I was worried about ordering a bed online, and based my decision on the positive reviews. I am extremely satisfied with my purchase. It was shocking to see how much they were able to compress this thing for shipping. I feel it's pretty firm. It is very supportive and does seem to keep cool. So far we have been comfortable and haven't had any issues.