It is firm but comfortable.  Whether you are a back or side sleeper, it is comfortable and not too firm. Highly recommend.