I've been looking at this chair for two months, I finally bought it!  It's beautiful, comfortable and just what I wanted.  It's firm, but comfortable and there is enough room for my dog to sit right next to me.