I ordered a replacement touchscreen for my HP envy x360. Speedy delivery, however the packaging was just terrible. Rolled up packing paper was the cushioning. The screen was simply rolled up in bubble wrap. It did nothing to protect the screen from flexing and cracking. Screen arrived cracked. Was able to get a full refund though. Ordered the part from amazon and realized that the part that ascendtech gave me wasn't even the correct screen for the model.