I have realized that for better sleep quality the mattress is most important because if you have good quality mattress you will have a peaceful sleep. I used to have a normal mattress and always woke up with body aches, stiffness and sleepless nights. But to be honest since the day i have started sleeping on this mattress my sleep has improved significantly and i feel so better in morning. I love how comfortable and cozy it feels to sleep on it. The firmness is just amazing not too soft or not too hard . This matters can be used with or without foundation but i am using it without foundation and it works great. I also loved the color because white mattresses is always a headache for me as i have to always be careful because of my kids but this color has made me relieved. I like how it helps to feel you cool and not sweaty when sleeping.I am looking forward to buy another size for my house .