A little bit too firm but a very nice size. Provides nice back support when watching TV or reading in bed.