Everything. The only problem is I am scared to get it dirty. I purchased the cream. It is just beautiful, firm, but comfortable.