Nice and firm, just like advertised.  It's "all there", heavy to move around when it was wrapped but I knew that was a good sign.  It popped open to full size within a day and it doesn't have any weird odor to it like you can get with mail order stuff.  It's perfect for our guest room and the 8 piece bed in a bag set fits great.