It came really fast. No smells or warn out fabric. I let it set for 48 hrs before I slept it on. Let's just say I have no complaints. I slept so good.