The mattress itself is okay but when you purchase the protection plan they dont tell u it comes with a mattress protector that feels like youre laying on styrofoam that you have to use otherwise your protection plan is void.(youre basically buying a 10 year warranty on the mattress protector not the mattress) The mattress did have a chemical smell when we first got it and it took about a day and a half to air out. The package said it was non toxic but Im not completely sure. Ive had it for about a full week now and its much firmer than a medium I was worried about that because I like firmer mattresses and all the reviews I read mostly said this was more on the firm side so in a way its a plus. I just havent been able to really find pure comfort in the mattress protector. Thinking of buying a mattress pad just to put over the mattress protector to get rid of the styrofoamplasticky feel. Not bad for the price tho.