Firm and comfy!  The foot rest is a little short for my taste as it hits at the middle of my calves when reclined.  I am 5’6”.  However, I still consider it a great purchase and would definitely recommend it!  As far as assembly, it did take me about 10 minutes to hook together as I ran into some issues lining the pieces up.  Simply human errors on my part.