Very comfortable.  I've slept like a rock since I got it!  It is definitely firm.  Delivery and set up very professional and polite as always.  

I was nervous about ordering a mattress online.  Definitely pleased!