Quality is nice, but it doesn't stay put. It bunches up and there are constantly big ridges beneath the sheet. I would expect a protector that came from the mattress company to be a perfect fit on the mattress.
I was worried that the bed might be to hard or to soft as I had not been able to try it before buying it. All the recommendations online said that the customer service was second to none so I took the risk. It was perfect, neither to hard or to soft. Just like Goldilocks lol, it was just right. It's been a few weeks now and am sleeping so much better and so much longer. It's cool and does not retain the heat. So thankful.