Soft material, just the right thickness. Seems well made. We've had it a couple of weeks now and it seems perfect, and great price!