Fit was absolutely perfect, it’s not super soft but it is very comfortable. It looks like it could last for a long time very high quality material.