firm and good quality. Just worried on how to clean it since i have beds and its made of fabric.