I gave the mattress 3 stars because it is indeed NICE however it had a horrible smell upon unwrapping it...I mean horrible . I didnt see any visible stains so I dont know what it causing it. I will attempt to clean it and Wayfair has issued me a partial refund