The memory foam mattress is so comfortable. Firm but also soft. It comes nicely packed in a big box. Took a day for it to get to full size however it says one should wait 48-72 hours. The mattress has coils on the bottom layer and is covered by memory foam. It gives it a nice bounce with out feeling them.