This is decent. It looks really nice but not sure about the quality or longevity it will have but for the price it's sufficient. It is firm but comfortable enough to sit or lie down on.