This is not firm what so ever.  After two nights it felt like there was a dip / hole in the middle.  Arrived dirty and stained all over.  I really wanted to love it, but ended buying a helix