I haven’t slept on it yet because it is a guest room bed but it seemed like it was good quality and I hope the waterproof layer doesn’t make people sweat. I had to return one recently that went on my bed for that reason.