It doesn't rock and it's pretty firm.  I do like it however. I'm hoping it will get broken in some, it is brand new.