Such a terrible experience. I ordered a computer for my son as his only gift for Christmas. The computer was almost 3k, so not a cheap purchase. I ordered on black Friday and was promised delivery by Christmas. As it got closer and no delivery I called daily and was promised over and over that it would arrive prior to Christmas. Then four days before Christmas, even after I had called that morning and was promised on time delivery again, I got an email saying that it would not be delivered until January 25! I called multiple times asking for a manager to help me order something that could be delivered on time, and was hung up on every time. Supposedly accidentally, but always happened as I waited for a supervisor. I ended up having to spend 1k more to find a computer that could actually be delivered on time because they let me know so late.