It's kind of firm for us but we added a 3 inch memory foam and it feels perfect. Nice quality. It comes with a nice mattress pad already attached.