It’s firm but comfortable. Leather seems to be of good quality. I was extremely happy when I found it was put together.