Very firm which is what I wanted. Easy to assemble. I like that it has brackets to keep the sections together. Really nice looking fabric, a soft almost sueded feel. So far I love it.