The fabric on this is really good. It washed well too. The padding is thick but not real firm but it definitely is doing the job! I would purchase again!