I’ve slept on this for one week now, and it’s great. It is firm enough. It arrived perfectly and is quite heavy. My son and daughter-in-law got the same on and really like it. I recommend.