Soft fabric, perfect size, but not as much support as I would have liked to have had.