Very firm and comfortable.  The arms are restful and just right for taking a nap.  Good quality, good price, good size, good color.....I just love it.