I bought this mattress for my 3 year old.  It is firm but not too firm.  Its very comfortable.  There is a slight odor (we've had this mattress for almost a week).  It expanded completely to 9 inches right out of the box.  So far it seems like a great mattress!  Only time will tell.