They are indeed firm! Good only for side/back sleeping, it requires too much manipulation for belly sleeping. Great for between the knees!