Exactly what I been looking for..its firm but thats what I like its actually very comfortable and looks classy. The size is perfect and fit my living room very well.