Soft mattress, and fits perfectly on the full size bed I purchased! I am happy with the purchase I made!