It is categorized as firm, but I felt it too soft and plush for me.
Quality of materials and finishing is good.