What different kind of mattresses are there?

There are different types of mattresses offering a different feel and support level such as memory foam, pocket coil, bonnell coil, layered foam, innerspring, pillow top, encased coil, gel memory foam and hybrid.