I gave this topper on my king bed. It was easy to take out of box and wrapping. Pulled it on my bed and let it spring. It was ready to use in minutes honestly. It’s soft and comfortable. I like that it keeps me cool and I don’t feel like I’m sweating with it on the bed. I haven’t had any problems with sleeping. These are all my pros. Cons I would say none and I need more for my guest beds.