Love it! It is firm!! Exactly what I wanted.The sides of the mattress are not squishy at all. You can sit on the edge of it without sinking in! It is so comfortable.  It came right on schedule. The delivery driver called me when he was 10 minutes away to be sure I was ready for it. The delivery guys were great. Very nice, they actually wore disposable gloves and brought the mattress right in the bedroom and removed the plastic wrapping and set it up on the frame and took out the wrapping with them when they left. Awesome service. Very easy purchase. Thank you so much!