Perfect! Just what I was looking for. It's firm but malleable. The fabric is soft.