My son loves this mattress.  His old mattress was due to be replaced.  It's very comfortable, firm and not to hard.  It's honestly just perfect.